lang/gcc12
GNU Compiler Collection 12
| Flavor | Version | Run | OSVersion | Arch | License | Restricted | Status | |
|---|---|---|---|---|---|---|---|---|
| 12.1.0 | 517 | 2.2 | i386 | gpl3 | 0 | fail |
License Permissions:
Events
| Machine | Type | Time | Message |
|---|---|---|---|
| m2232b | info | 2023-03-04 07:09:54.631535 | Test Started |
| m2232b | fail | 2023-03-04 08:07:12.183976 | make build returned non-zero: 1 |
| m2232b | fail | 2023-03-04 08:07:12.740128 | Test complete. |
Log
[1m===> Building for gcc12-12.1.0[0m
gmake[1]: Entering directory '/magus/work/usr/mports/lang/gcc12/work/.build'
echo stage3 > stage_final
gmake[2]: Entering directory '/magus/work/usr/mports/lang/gcc12/work/.build'
gmake[3]: Entering directory '/magus/work/usr/mports/lang/gcc12/work/.build'
gmake[3]: Leaving directory '/magus/work/usr/mports/lang/gcc12/work/.build'
gmake[3]: Entering directory '/magus/work/usr/mports/lang/gcc12/work/.build'
Configuring stage 1 in ./lto-plugin
Configuring stage 1 in ./intl
Configuring stage 1 in ./libiberty
configure: creating cache ./config.cache
checking for i386-portbld-freebsd11.4-gcc... cc
configure: creating cache ./config.cache
configure: creating cache ./config.cache
checking whether to enable maintainer-specific portions of Makefiles... no
checking for makeinfo... makeinfo --no-split --split-size=5000000
checking build system type... i386-portbld-freebsd11.4
checking host system type... i386-portbld-freebsd11.4
checking target system type... i386-portbld-freebsd11.4
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether the C compiler works... checking for a thread-safe mkdir -p... /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/lto-plugin/../install-sh -c -d
checking for gawk... /usr/bin/awk
checking whether gmake sets $(MAKE)... yes
checking whether gmake supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by gmake... GNU
checking for i386-portbld-freebsd11.4-gcc... cc
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... checking whether the C compiler works...
checking whether we are cross compiling... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler...
checking whether we are cross compiling... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... no
checking for suffix of object files... none needed
checking how to run the C preprocessor... cpp
o
checking whether we are using the GNU C compiler... checking for grep that handles long lines and -e... yes
checking whether cc accepts -g... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... checking for perl... perl
checking build system type... yes
checking for cc option to accept ISO C89... i386-portbld-freebsd11.4
checking host system type... i386-portbld-freebsd11.4
checking for i386-portbld-freebsd11.4-ar... /usr/local/bin/ar
checking for i386-portbld-freebsd11.4-ranlib... /usr/local/bin/ranlib
checking whether to install libiberty headers and static library... no
configure: target_header_dir =
checking for i386-portbld-freebsd11.4-gcc... cc
none needed
checking whether cc understands -c and -o together... yes
checking dependency style of cc... gcc3
checking how to run the C preprocessor... cpp
checking whether the C compiler works... yes
checking for sys/types.h... checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... checking for sys/stat.h... yes
checking for stdlib.h... checking whether we are cross compiling... yes
checking for string.h... no
checking for suffix of object files... yes
checking for sys/types.h... yes
o
checking whether we are using the GNU C compiler... checking for memory.h... yes
yes
checking whether cc accepts -g... checking for sys/stat.h... yes
checking for cc option to accept ISO C89... yes
checking for strings.h... yes
checking for stdlib.h... none needed
checking how to run the C preprocessor... cpp
yes
checking for inttypes.h... yes
checking for grep that handles long lines and -e... checking for string.h... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
yes
checking for stdint.h... checking for memory.h... yes
yes
checking for strings.h... checking for unistd.h... yes
yes
checking for sys/types.h... yes
checking minix/config.h usability... checking for inttypes.h... yes
checking for sys/stat.h... yes
checking for stdint.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 stdlib.h... yes
checking for unistd.h... yes
checking for string.h... yes
checking whether gmake sets $(MAKE)... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether NLS is requested... no
checking for msgfmt... no
checking for gmsgfmt... :
checking for xgettext... no
yes
checking for msgmerge... no
checking minix/config.h usability... checking build system type... yes
i386-portbld-freebsd11.4
checking host system type... checking for memory.h... i386-portbld-freebsd11.4
checking for i386-portbld-freebsd11.4-ranlib... /usr/local/bin/ranlib
checking for library containing strerror... no
checking minix/config.h presence... yes
checking for strings.h... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... none required
checking for an ANSI C-conforming const... yes
checking for inline... yes
checking for inttypes.h... yes
checking for i386-portbld-freebsd11.4-gcc... (cached) cc
inline
checking for off_t... yes
checking whether we are using the GNU C compiler... (cached) yes
checking whether cc accepts -g... (cached) yes
checking for cc option to accept ISO C89... (cached) none needed
checking whether cc understands -c and -o together... (cached) yes
checking dependency style of cc... (cached) gcc3
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... checking for stdint.h... no
checking whether cc supports -Wall... yes
checking for unistd.h... yes
checking for -static-libgcc... yes
checking for size_t... yes
checking minix/config.h usability... yes
checking for CET support... no
checking whether symbol versioning is supported... no
checking minix/config.h presence... yes
checking for working alloca.h... gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by cc... /usr/local/bin/ld
checking if the linker (/usr/local/bin/ld) is GNU ld... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/local/bin/nm
checking the name lister (/usr/local/bin/nm) interface... no
checking for alloca... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 196608
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... no
checking for /usr/local/bin/ld option to reload object files... -r
checking for i386-portbld-freebsd11.4-objdump... /usr/local/bin/objdump
checking how to recognize dependent libraries... pass_all
checking for i386-portbld-freebsd11.4-ar... /usr/local/bin/ar
checking for i386-portbld-freebsd11.4-strip... no
checking for strip... strip
checking for i386-portbld-freebsd11.4-ranlib... /usr/local/bin/ranlib
checking command to parse /usr/local/bin/nm output from cc object... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... no
checking whether cc supports -W... yes
checking whether cc supports -Wall... yes
yes
checking for getpagesize... checking whether cc supports -Wwrite-strings... ok
checking for dlfcn.h... yes
checking whether cc supports -Wc++-compat... yes
checking whether cc supports -Wstrict-prototypes... yes
checking for working mmap... yes
checking for objdir... .libs
yes
checking whether cc supports -Wshadow=local... yes
checking whether cc supports -pedantic ... yes
checking whether cc understands -c and -o together... checking if cc supports -fno-rtti -fno-exceptions... yes
checking whether we are using the GNU C Library 2.1 or newer... yes
checking for an ANSI C-conforming const... no
checking whether integer division by zero raises SIGFPE... yes
checking for cc option to produce PIC... -fPIC -DPIC
checking if cc PIC flag -fPIC -DPIC works... yes
checking for inline... yes
checking if cc static flag -static works... no
checking for inttypes.h... inline
checking whether byte ordering is bigendian... yes
checking for stdint.h... yes
checking for unsigned long long... no
checking for a BSD-compatible install... /usr/bin/install -c
checking for CET support... no
checking for sys/file.h... yes
checking if cc supports -c -o file.o... yes
yes
checking for inttypes.h... checking for sys/param.h... yes
checking if cc supports -c -o file.o... (cached) yes
checking whether the cc linker (/usr/local/bin/ld) supports shared libraries... yes
checking for limits.h... yes
yes
checking whether -lc should be explicitly linked in... checking whether the inttypes.h PRIxNN macros are broken... yes
checking for stdlib.h... (cached) yes
checking for malloc.h... no
checking for ld used by GCC... no
/usr/local/bin/ld
checking if the linker (/usr/local/bin/ld) is GNU ld... checking for string.h... (cached) yes
yes
checking for shared library run path origin... checking for unistd.h... (cached) yes
checking for strings.h... (cached) yes
checking for sys/time.h... done
no
checking dynamic linker characteristics... checking argz.h usability... yes
checking for time.h... yes
freebsd11.4 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... checking for sys/resource.h... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for int64_t... no
checking argz.h presence... yes
no
checking for argz.h... no
checking for sys/stat.h... (cached) yes
checking limits.h usability... checking for sys/mman.h... yes
checking for fcntl.h... yes
yes
checking limits.h presence... checking for alloca.h... yes
checking for limits.h... yes
checking locale.h usability... no
checking for sys/pstat.h... yes
checking for uint64_t... no
checking for sys/sysmp.h... no
checking for sys/sysinfo.h... yes
checking locale.h presence... yes
checking for sys/wait.h that is POSIX.1 compatible... no
checking for machine/hal_sysinfo.h... yes
checking for locale.h... yes
checking nl_types.h usability... no
checking for sys/table.h... yes
no
checking for sys/sysctl.h... yes
checking nl_types.h presence... yes
checking for sys/systemcfg.h... yes
checking for nl_types.h... yes
configure: updating cache ./config.cache
checking malloc.h usability... checking that generated files are newer than configure... no
checking for stdint.h... (cached) yes
checking for stdio_ext.h... no
checking for process.h... no
checking malloc.h presence... no
checking for sys/prctl.h... no
checking for malloc.h... no
checking stddef.h usability... no
checking for sys/wait.h that is POSIX.1 compatible... yes
checking whether time.h and sys/time.h may both be included... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
yes
checking whether errno must be declared... checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... (cached) yes
no
checking size of int... checking for feof_unlocked... yes
done
configure: creating ./config.status
checking for fgets_unlocked... 4
checking size of long... no
checking for getc_unlocked... 4
checking size of size_t... yes
checking for getcwd... yes
checking for getegid... 4
checking for long long... yes
checking for geteuid... yes
checking size of long long... yes
checking for getgid... yes
checking for getuid... 8
checking for a 64-bit type... config.status: creating Makefile
uint64_t
checking for intptr_t... config.status: creating config.h
yes
checking for mempcpy... config.status: executing depfiles commands
config.status: executing libtool commands
yes
checking for uintptr_t... no
checking for munmap... mkdir build-i386-portbld-freebsd11.4
mkdir build-i386-portbld-freebsd11.4/libiberty
Configuring in build-i386-portbld-freebsd11.4/libiberty
yes
checking for putenv... yes
checking for ssize_t... yes
checking for setenv... yes
checking for pid_t... yes
checking for setlocale... configure: creating cache ./config.cache
checking whether to enable maintainer-specific portions of Makefiles... no
checking for makeinfo... makeinfo --no-split --split-size=5000000
yes
checking for stpcpy... yes
checking for library containing strerror... yes
checking for strcasecmp... none required
checking for asprintf... yes
checking for atexit... yes
checking for strdup... yes
checking for strtoul... yes
checking for basename... yes
checking for tsearch... yes
checking for bcmp... checking for perl... perl
checking build system type... i386-portbld-freebsd11.4
checking host system type... i386-portbld-freebsd11.4
checking for i386-portbld-freebsd11.4-ar... /usr/local/bin/ar
checking for i386-portbld-freebsd11.4-ranlib... /usr/local/bin/ranlib
checking whether to install libiberty headers and static library... no
configure: target_header_dir =
checking for i386-portbld-freebsd11.4-gcc... cc
yes
checking for __argz_count... yes
checking for bcopy... no
checking for __argz_stringify... yes
checking for bsearch... checking whether the C compiler works... no
checking for __argz_next... yes
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... checking for bzero... no
checking for __fsetlocking...
checking whether we are cross compiling... yes
checking for calloc... no
checking for iconv... no
checking for suffix of object files... yes
checking for clock... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... yes
checking for ffs... yes
checking how to link with libiconv... /usr/local/lib/libiconv.so -Wl,-rpath -Wl,/usr/local/lib
checking for iconv declaration... none needed
checking how to run the C preprocessor...
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for nl_langinfo and CODESET... yes
cc -E
checking for getcwd... checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for LC_MESSAGES... yes
checking for getpagesize... yes
checking for bison... no
checking whether NLS is requested... no
checking whether to use NLS... no
checking for aclocal... no
checking for autoconf... no
checking for autoheader... no
yes
checking for gettimeofday... configure: updating cache ./config.cache
configure: creating ./config.status
yes
checking for sys/types.h... yes
checking for index... yes
checking for sys/stat.h... config.status: creating Makefile
yes
checking for insque... config.status: creating config.intl
yes
checking for stdlib.h... config.status: creating config.h
config.status: executing default-1 commands
yes
yes
checking for string.h... checking for memchr... mkdir build-i386-portbld-freebsd11.4/fixincludes
Configuring in build-i386-portbld-freebsd11.4/fixincludes
yes
checking for memory.h... yes
checking for memcmp... yes
checking for strings.h... yes
checking for memcpy... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for memmem... configure: creating cache ./config.cache
checking build system type... i386-portbld-freebsd11.4
checking host system type... yes
checking for unistd.h... i386-portbld-freebsd11.4
checking target system type... i386-portbld-freebsd11.4
checking for i386-portbld-freebsd11.4-gcc... cc
yes
yes
checking whether the C compiler works... checking minix/config.h usability... checking for memmove... no
checking minix/config.h presence... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for mempcpy...
checking whether we are cross compiling... 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 cc supports -W... no
checking for memset... yes
checking whether cc supports -Wall... no
checking for suffix of object files... yes
checking whether cc supports -Wwrite-strings... o
checking whether we are using the GNU C compiler... yes
checking whether cc supports -Wc++-compat... yes
checking for mkstemps... yes
checking whether cc supports -Wstrict-prototypes... yes
checking whether cc accepts -g... yes
checking whether cc supports -Wshadow=local... yes
checking for cc option to accept ISO C89... yes
yes
checking whether cc supports -pedantic ... checking for putenv... none needed
checking how to run the C preprocessor... yes
checking whether cc understands -c and -o together... yes
checking for an ANSI C-conforming const... cc -E
yes
checking for random... yes
checking for inline... checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... inline
checking whether byte ordering is bigendian... yes
checking for rename... yes
checking for rindex... no
checking for a BSD-compatible install... /usr/bin/install -c
checking for CET support... no
checking for sys/file.h... yes
checking for setenv... yes
checking for sys/param.h... yes
checking for sys/types.h... yes
checking for limits.h... yes
yes
checking for snprintf... yes
checking for stdlib.h... (cached) yes
checking for sys/stat.h... checking for malloc.h... no
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
yes
checking for strings.h... (cached) yes
checking for stdlib.h... checking for sys/time.h... yes
checking for time.h... yes
yes
yes
checking for sigsetmask... checking for string.h... checking for sys/resource.h... yes
checking for sys/stat.h... (cached) yes
checking for sys/mman.h... yes
checking for memory.h... yes
checking for fcntl.h... yes
yes
checking for alloca.h... checking for stpcpy... yes
no
checking for strings.h... checking for sys/pstat.h... no
checking for sys/sysmp.h... yes
checking for inttypes.h... no
checking for sys/sysinfo.h... yes
checking for stpncpy... no
checking for machine/hal_sysinfo.h... yes
checking for stdint.h... no
checking for sys/table.h... no
checking for sys/sysctl.h... yes
yes
checking for strcasecmp... yes
checking for unistd.h... checking for sys/systemcfg.h... no
checking for stdint.h... (cached) yes
checking for stdio_ext.h... yes
checking minix/config.h usability... yes
no
checking for process.h... checking for strchr... no
checking for sys/prctl.h... no
checking minix/config.h presence... no
checking for sys/wait.h that is POSIX.1 compatible... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether time.h and sys/time.h may both be included... yes
checking for strdup... yes
checking whether errno must be declared... yes
checking for a sed that does not truncate output... /usr/bin/sed
checking whether cc supports -W... no
checking size of int... yes
checking whether cc supports -Wall... yes
checking for strncasecmp... yes
checking whether cc supports -Wwrite-strings... yes
checking whether cc supports -Wstrict-prototypes... yes
checking whether cc supports -Wmissing-prototypes... yes
4
checking size of long... yes
checking for strndup... checking whether cc supports -Wold-style-definition... yes
checking whether cc supports -Wmissing-format-attribute... yes
checking whether cc supports -Woverlength-strings... yes
checking for strnlen... 4
checking size of size_t... yes
checking whether cc supports -pedantic -Wlong-long... yes
checking for ANSI C header files... (cached) yes
checking stddef.h usability... yes
checking for strrchr... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
yes
4
checking for long long... checking for strstr... checking for strings.h... (cached) yes
checking for unistd.h... (cached) yes
checking fcntl.h usability... yes
checking for strtod... yes
checking fcntl.h presence... yes
checking size of long long... yes
checking for fcntl.h... yes
checking sys/file.h usability... yes
checking for strtol... yes
checking sys/file.h presence... yes
checking for sys/file.h... yes
checking for sys/stat.h... (cached) yes
checking for clearerr_unlocked... 8
checking for a 64-bit type... uint64_t
checking for intptr_t... yes
checking for strtoul... yes
checking for feof_unlocked... yes
checking for strtoll... yes
checking for uintptr_t... yes
checking for ferror_unlocked... yes
checking for strtoull... yes
checking for ssize_t... yes
checking for fflush_unlocked... yes
checking for strverscmp... yes
checking for fgetc_unlocked... yes
checking for pid_t... no
checking for tmpnam... no
checking for fgets_unlocked... yes
checking for library containing strerror... yes
checking for vasprintf... no
checking for fileno_unlocked... none required
checking for asprintf... yes
checking for vfprintf... yes
yes
checking for fprintf_unlocked... checking for atexit... yes
checking for vprintf... yes
checking for basename... no
checking for fputc_unlocked... yes
checking for vsnprintf... yes
checking for bcmp... yes
checking for fputs_unlocked... yes
checking for vsprintf... yes
yes
checking for fread_unlocked... checking for bcopy... yes
checking for waitpid... yes
yes
checking for bsearch... checking for fwrite_unlocked... yes
yes
checking for setproctitle... checking for bzero... yes
checking for getchar_unlocked... yes
checking whether alloca needs Cray hooks... yes
yes
checking for calloc... checking for getc_unlocked... no
checking stack direction for C alloca... yes
yes
checking for clock... -1
checking for vfork.h... checking for putchar_unlocked... no
checking for fork... yes
yes
yes
checking for ffs... checking for vfork... checking for putc_unlocked... yes
yes
checking for working fork... yes
checking for getcwd... checking whether abort is declared... yes
checking whether asprintf is declared... yes
checking for getpagesize... yes
checking for working vfork... (cached) yes
checking for _doprnt... yes
checking whether basename is declared... yes
checking for gettimeofday... no
checking for sys_errlist... no
checking whether errno is declared... no
yes
yes
checking whether vasprintf is declared... checking for sys_nerr... checking for index... yes
checking whether clearerr_unlocked is declared... yes
checking for sys_siglist... yes
checking for insque... yes
checking whether feof_unlocked is declared... yes
checking for external symbol _system_configuration... yes
yes
checking for memchr... checking whether ferror_unlocked is declared... no
checking for __fsetlocking... yes
checking whether fflush_unlocked is declared... yes
checking for memcmp... no
checking for canonicalize_file_name... yes
checking whether fgetc_unlocked is declared... yes
checking for memcpy... no
checking for dup3... no
checking whether fgets_unlocked is declared... yes
yes
checking for getrlimit... checking for memmem... no
checking whether fileno_unlocked is declared... yes
checking for getrusage... yes
checking for memmove... yes
checking whether fprintf_unlocked is declared... yes
checking for getsysinfo... no
yes
checking whether fputc_unlocked is declared... checking for mempcpy... no
checking for gettimeofday... (cached) yes
checking for on_exit... yes
checking whether fputs_unlocked is declared... no
checking for memset... no
checking for pipe2... yes
checking whether fread_unlocked is declared... yes
yes
checking for mkstemps... checking for psignal... yes
checking whether fwrite_unlocked is declared... yes
yes
yes
checking for putenv... checking whether getchar_unlocked is declared... checking for pstat_getdynamic... yes
yes
checking for random... checking whether getc_unlocked is declared... no
checking for pstat_getstatic... no
yes
checking for realpath... yes
checking whether putchar_unlocked is declared... checking for rename... yes
checking whether putc_unlocked is declared... yes
checking for rindex... yes
checking for setrlimit... yes
checking for an ANSI C-conforming const... yes
checking sys/mman.h usability... yes
yes
checking for setenv... checking for spawnve... yes
checking sys/mman.h presence... yes
no
checking for snprintf... checking for spawnvpe... yes
checking for sys/mman.h... yes
checking for mmap... no
checking for strerror... yes
checking for sigsetmask... yes
checking whether read-only mmap of a plain file works... yes
checking whether mmap from /dev/zero works... yes
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 strsignal... yes
checking for stpcpy... configure: updating cache ./config.cache
configure: creating ./config.status
yes
yes
checking for stpncpy... checking for sysconf... config.status: creating Makefile
yes
checking for sysctl... config.status: creating mkheaders.almost
yes
checking for strcasecmp... config.status: creating config.h
yes
checking for sysmp... mkdir build-i386-portbld-freebsd11.4/libcpp
yes
Configuring in build-i386-portbld-freebsd11.4/libcpp
checking for strchr... no
checking for table... yes
checking for strdup... no
checking for times... yes
checking for strncasecmp... yes
checking for wait3... configure: creating cache ./config.cache
yes
checking build system type... checking for strndup... yes
i386-portbld-freebsd11.4
checking host system type... checking for wait4... i386-portbld-freebsd11.4
checking target system type... i386-portbld-freebsd11.4
checking whether gmake sets $(MAKE)... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for i386-portbld-freebsd11.4-gcc... cc
yes
checking for sbrk... checking whether the C compiler works... yes
checking for strnlen... yes
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... checking whether basename is declared... yes
checking for strrchr...
checking whether we are cross compiling... no
checking whether ffs is declared... yes
yes
checking whether asprintf is declared... no
checking for strstr... checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether vasprintf is declared... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... yes
checking for strtod... yes
checking whether snprintf is declared... none needed
checking whether we are using the GNU C++ compiler... yes
checking whether vsnprintf is declared... yes
checking for strtol... yes
checking whether c++ -std=c++11 accepts -g... yes
checking for i386-portbld-freebsd11.4-ranlib... /usr/local/bin/ranlib
checking for i386-portbld-freebsd11.4-ar... /usr/local/bin/ar
checking how to run the C preprocessor... yes
checking whether calloc is declared... cc -E
yes
checking for strtoul... yes
checking whether getenv is declared... checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking whether getopt is declared... yes
checking for strtoll... yes
checking whether malloc is declared... yes
checking for strtoull... yes
checking whether realloc is declared... yes
checking for sys/types.h... yes
yes
checking whether sbrk is declared... checking for sys/stat.h... yes
checking for strverscmp... yes
checking for stdlib.h... yes
checking whether strtol is declared... yes
no
checking for string.h... checking for tmpnam... yes
checking whether strtoul is declared... yes
checking for memory.h... yes
checking for vasprintf... yes
checking whether strtoll is declared... yes
checking for strings.h... yes
checking whether strtoull is declared... yes
checking for vfprintf... yes
checking for inttypes.h... yes
checking whether strverscmp is declared... yes
checking for stdint.h... no
yes
checking whether strnlen is declared... checking for vprintf... yes
yes
checking whether canonicalize_file_name must be declared... checking for unistd.h... yes
checking for vsnprintf... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
yes
checking minix/config.h usability... checking for sys/param.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... yes
checking for vsprintf... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for working strncmp... yes
checking for waitpid... 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... no
checking for autoconf... no
checking for autoheader... no
checking whether cc supports -W... yes
yes
checking whether cc supports -Wall... yes
checking for setproctitle... yes
checking whether cc supports -Wnarrowing... configure: updating cache ./config.cache
configure: creating ./config.status
yes
checking whether cc supports -Wwrite-strings... yes
checking whether cc supports -Wmissing-format-attribute... yes
checking whether cc supports -Wstrict-prototypes... yes
checking whether alloca needs Cray hooks... yes
checking whether cc supports -Wmissing-prototypes... no
checking stack direction for C alloca... yes
checking whether cc supports -Wold-style-definition... yes
checking whether cc supports -Wc++-compat... yes
checking whether cc supports -pedantic -Wlong-long... config.status: creating Makefile
yes
checking whether cc supports -fno-exceptions... config.status: creating testsuite/Makefile
yes
-1
checking for vfork.h... checking whether cc supports -fno-rtti... no
config.status: creating config.h
yes
checking for fork... config.status: executing default commands
checking dependency style of c++ -std=c++11... gcc3
checking whether time.h and sys/time.h may both be included... yes
Configuring stage 1 in ./libbacktrace
checking for vfork... yes
checking whether string.h and strings.h may both be included... yes
checking locale.h usability... yes
checking for working fork... yes
checking locale.h presence... yes
checking for locale.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for working vfork... (cached) yes
checking for _doprnt... yes
checking for fcntl.h... yes
checking limits.h usability... configure: creating cache ./config.cache
checking build system type... yes
checking limits.h presence... i386-portbld-freebsd11.4
checking host system type... i386-portbld-freebsd11.4
checking target system type... no
checking for sys_errlist... yes
checking for limits.h... yes
i386-portbld-freebsd11.4
checking for i386-portbld-freebsd11.4-gcc... cc
checking stddef.h usability... checking whether the C compiler works... yes
checking stddef.h presence... yes
yes
checking for stddef.h... yes
checking for sys_nerr... checking for stdlib.h... (cached) yes
checking for strings.h... (cached) yes
checking for string.h... (cached) yes
checking sys/file.h usability... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... yes
checking for sys_siglist... yes
checking sys/file.h presence... yes
checking for sys/file.h... yes
checking for unistd.h... (cached) yes
checking whether we are cross compiling... checking whether byte ordering is bigendian... yes
checking for external symbol _system_configuration... no
checking for __fsetlocking... no
checking for suffix of object files... no
checking for an ANSI C-conforming const... o
checking whether we are using the GNU C compiler... yes
checking for inline... no
checking for canonicalize_file_name... yes
checking whether cc accepts -g... inline
checking for obstacks... yes
checking for cc option to accept ISO C89... none needed
checking whether cc understands -c and -o together... no
checking for dup3... no
checking for off_t... yes
checking how to run the C preprocessor... cpp
yes
checking for getrlimit... checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for size_t... yes
checking for getrusage... yes
checking for getsysinfo... yes
checking for ssize_t... yes
checking for sys/types.h... yes
no
checking for gettimeofday... (cached) yes
checking for sys/stat.h... checking for on_exit... yes
checking for uintptr_t... yes
checking for stdlib.h... yes
checking for string.h... no
checking for pipe2... yes
checking for memory.h... yes
checking for ptrdiff_t... yes
checking for psignal... yes
checking for strings.h... yes
yes
checking for inttypes.h... checking for pstat_getdynamic... yes
checking for uint64_t... yes
checking for stdint.h... no
checking for pstat_getstatic... yes
checking whether struct tm is in sys/time.h or time.h... yes
checking for unistd.h... time.h
checking size of int... yes
checking minix/config.h usability... no
checking for realpath... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for setrlimit... 4
checking size of long... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../install-sh -c -d
checking for gawk... /usr/bin/awk
checking whether gmake sets $(MAKE)... yes
checking whether gmake supports nested variables... yes
yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for i386-portbld-freebsd11.4-gcc... (cached) cc
checking for spawnve... checking whether we are using the GNU C compiler... (cached) yes
checking whether cc accepts -g... (cached) yes
checking for cc option to accept ISO C89... (cached) none needed
checking whether cc understands -c and -o together... (cached) yes
checking for i386-portbld-freebsd11.4-ranlib... /usr/local/bin/ranlib
checking for gawk... (cached) /usr/bin/awk
checking for dwz... no
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by cc... /usr/local/bin/ld
checking if the linker (/usr/local/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/local/bin/nm
checking the name lister (/usr/local/bin/nm) interface... 4
checking for clearerr_unlocked... no
checking for spawnvpe... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 196608
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... no
checking for /usr/local/bin/ld option to reload object files... -r
checking for i386-portbld-freebsd11.4-objdump... /usr/local/bin/objdump
checking how to recognize dependent libraries... pass_all
checking for i386-portbld-freebsd11.4-ar... /usr/local/bin/ar
checking for i386-portbld-freebsd11.4-strip... no
checking for strip... strip
checking for i386-portbld-freebsd11.4-ranlib... (cached) /usr/local/bin/ranlib
checking command to parse /usr/local/bin/nm output from cc object... yes
checking for feof_unlocked... no
checking for strerror... ok
checking for dlfcn.h... yes
checking for ferror_unlocked... yes
checking for strsignal... yes
checking for objdir... .libs
yes
checking for fflush_unlocked... yes
checking for sysconf... checking if cc supports -fno-rtti -fno-exceptions... yes
yes
checking for cc option to produce PIC... -fPIC -DPIC
checking if cc PIC flag -fPIC -DPIC works... checking for fgetc_unlocked... yes
checking if cc static flag -static works... yes
checking for sysctl... no
checking for fgets_unlocked... yes
yes
checking if cc supports -c -o file.o... checking for sysmp... yes
checking if cc supports -c -o file.o... (cached) yes
checking whether the cc linker (/usr/local/bin/ld) supports shared libraries... no
checking for fileno_unlocked... yes
checking whether -lc should be explicitly linked in... no
checking for table... yes
no
checking dynamic linker characteristics... checking for fprintf_unlocked... freebsd11.4 ld.so
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 for times... no
checking unwind.h usability... no
checking for fputc_unlocked... yes
checking for wait3... no
checking unwind.h presence... yes
checking for fputs_unlocked... no
checking for unwind.h... no
checking for -funwind-tables option... yes
checking for -frandom-seed=string option... yes
checking for wait4... yes
checking whether cc supports -W... yes
yes
checking whether cc supports -Wall... checking for fread_unlocked... yes
checking whether cc supports -Wwrite-strings... yes
yes
checking whether cc supports -Wstrict-prototypes... checking for sbrk... yes
checking whether cc supports -Wmissing-prototypes... yes
checking for fwrite_unlocked... yes
checking whether cc supports -Wold-style-definition... yes
yes
checking whether basename is declared... checking whether cc supports -Wmissing-format-attribute... yes
checking whether cc supports -Wcast-qual... yes
checking for getchar_unlocked... yes
checking for _Unwind_GetIPInfo... no
checking whether ffs is declared... no
checking for CET support... no
checking __sync extensions... yes
checking for getc_unlocked... yes
checking whether asprintf is declared... yes
checking __atomic extensions... yes
checking for putchar_unlocked... yes
checking whether vasprintf is declared... yes
checking output filetype... elf32
yes
checking whether snprintf is declared... looking for a compliant stdint.h in stdint.h, checking for uintmax_t... yes
checking for putc_unlocked... yes
checking for uintptr_t... yes
yes
checking whether vsnprintf is declared... checking whether abort is declared... yes
checking for int_least32_t... yes
checking whether asprintf is declared... yes
checking whether calloc is declared... yes
checking for int_fast32_t... yes
checking whether basename is declared... yes
checking whether getenv is declared... no
yes
checking for uint64_t... checking whether errno is declared... yes
checking whether getopt is declared... no
checking whether getopt is declared... yes
checking what to include in gstdint.h... stdint.h (already complete)
checking sys/mman.h usability... yes
checking whether malloc is declared... yes
checking whether vasprintf is declared... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking for mmap... yes
checking whether realloc is declared... yes
checking whether clearerr_unlocked is declared... yes
checking whether sbrk is declared... yes
checking link.h usability... yes
checking whether feof_unlocked is declared... yes
checking whether strtol is declared... yes
checking whether ferror_unlocked is declared... yes
checking link.h presence... yes
checking whether strtoul is declared... yes
checking for link.h... yes
checking for dl_iterate_phdr... yes
checking whether fflush_unlocked is declared... yes
checking whether strtoll is declared... yes
checking mach-o/dyld.h usability... yes
checking whether fgetc_unlocked is declared... yes
checking whether strtoull is declared... no
checking mach-o/dyld.h presence... no
checking whether fgets_unlocked is declared... no
checking for mach-o/dyld.h... no
checking sys/ldr.h usability... yes
no
checking whether strverscmp is declared... checking whether fileno_unlocked is declared... no
checking sys/ldr.h presence... no
checking for sys/ldr.h... no
checking for fcntl... yes
checking whether fprintf_unlocked is declared... no
checking whether strnlen is declared... yes
checking whether strnlen is declared... no
checking whether fputc_unlocked is declared... yes
yes
checking whether canonicalize_file_name must be declared... checking whether getpagesize is declared... yes
checking whether fputs_unlocked is declared... yes
checking for stdlib.h... (cached) yes
yes
checking for unistd.h... (cached) yes
checking for lstat... checking for sys/param.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... yes
checking whether fread_unlocked is declared... yes
checking for readlink... yes
checking whether fwrite_unlocked is declared... yes
checking for working strncmp... yes
checking for getexecname... yes
checking whether getchar_unlocked is declared... no
checking for KERN_PROC... yes
checking whether getc_unlocked is declared... yes
yes
checking for KERN_PROG_ARGS... yes
checking for clock_gettime... yes
configure: updating cache ./config.cache
checking whether putchar_unlocked is declared... configure: creating ./config.status
yes
checking whether putc_unlocked is declared... yes
checking whether -pthread is supported... yes
checking whether -gdwarf-5 is supported... yes
checking for working alloca.h... config.status: creating Makefile
yes
checking for compress in -lz... no
checking for alloca... config.status: creating testsuite/Makefile
config.status: creating config.h
yes
checking whether --compress-debug-sections is supported... config.status: executing default commands
yes
checking for ANSI C header files... (cached) yes
checking for nl_langinfo and CODESET... no
checking for objcopy... /usr/local/bin/objcopy
checking for readelf... /usr/local/bin/readelf
checking whether objcopy supports debuglink... yes
checking for dsymutil... dsymutil
checking for nm... /usr/local/bin/nm
checking for xz... xz
checking for comm... comm
checking for lzma_auto_decoder in -llzma... Configuring stage 1 in ./libcody
yes
checking whether NLS is requested... no
checking for uchar... yes
checking whether tests can run...
checking size of ino_t... yes
4
checking size of dev_t... configure: updating cache ./config.cache
checking that generated files are newer than configure... done
configure: creating ./config.status
4
checking for ld used by GCC... /usr/local/bin/ld
checking if the linker (/usr/local/bin/ld) is GNU ld... yes
checking for shared library run path origin... configure: creating cache ./config.cache
checking build system type... i386-portbld-freebsd11.4
checking host system type... done
checking for iconv... (cached) no
i386-portbld-freebsd11.4
checking maintainer-mode...
checking for CET support... no
checking whether the C++ compiler works... configure: updating cache ./config.cache
configure: creating ./config.status
yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... config.status: creating Makefile
config.status: creating config.h
config.status: executing depdir commands
mkdir .deps
no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... Configuring stage 1 in ./libdecnumber
yes
checking whether c++ -std=c++11 accepts -g... yes
checking whether c++ -std=c++11 is for C++11... config.status: creating Makefile
yes
checking adding -Wl,--no-undefined to linker... config.status: creating backtrace-supported.h
config.status: creating install-debuginfo-for-buildid.sh
config.status: creating config.h
ok
config.status: executing libtool commands
checking exceptions... no
checking for i386-portbld-freebsd11.4-ranlib... /usr/local/bin/ranlib
checking for i386-portbld-freebsd11.4-ar... /usr/local/bin/ar
config.status: executing gstdint.h commands
configure: updating cache ./config.cache
configure: creating ./config.status
config.status: executing default commands
configure: creating cache ./config.cache
checking whether gmake sets $(MAKE)... gmake[4]: Entering directory '/magus/work/usr/mports/lang/gcc12/work/.build/libiberty'
if [ x"-fpic" != x ] && [ ! -d pic ]; then \
mkdir pic; \
else true; fi
yes
checking for i386-portbld-freebsd11.4-gcc... touch stamp-picdir
cc
if [ x"" != x ] && [ ! -d noasan ]; then \
mkdir noasan; \
else true; fi
touch stamp-noasandir
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/dwarfnames.c -o pic/dwarfnames.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking whether the C compiler works... config.status: creating Makefile
config.status: creating config.h
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/dyn-string.c -o pic/dyn-string.o; \
else true; fi
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/dwarfnames.c -o noasan/dwarfnames.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/dwarfnames.c -o dwarfnames.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking whether we are cross compiling... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/dyn-string.c -o noasan/dyn-string.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/dyn-string.c -o dyn-string.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
no
checking for suffix of object files... 1 warning generated.
o
checking whether we are using the GNU C compiler... gmake[4]: Entering directory '/magus/work/usr/mports/lang/gcc12/work/.build/intl'
gmake[4]: Nothing to be done for 'all'.
gmake[4]: Leaving directory '/magus/work/usr/mports/lang/gcc12/work/.build/intl'
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/fdmatch.c -o pic/fdmatch.o; \
else true; fi
yes
checking whether cc accepts -g... 1 warning generated.
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for cc option to accept ISO C89... gmake[4]: Entering directory '/magus/work/usr/mports/lang/gcc12/work/.build/build-i386-portbld-freebsd11.4/libiberty'
if [ x"-fpic" != x ] && [ ! -d pic ]; then \
mkdir pic; \
else true; fi
touch stamp-picdir
if [ x"" != x ] && [ ! -d noasan ]; then \
mkdir noasan; \
else true; fi
1 warning generated.
touch stamp-noasandir
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/fdmatch.c -o noasan/fdmatch.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/fdmatch.c -o fdmatch.o
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/dwarfnames.c -o pic/dwarfnames.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
none needed
checking for i386-portbld-freebsd11.4-ranlib... /usr/local/bin/ranlib
checking for i386-portbld-freebsd11.4-ar... /usr/local/bin/ar
checking for aclocal... no
checking for autoconf... no
checking for autoheader... no
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking whether cc supports -W... yes
checking whether cc supports -Wall... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/fibheap.c -o pic/fibheap.o; \
else true; fi
yes
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking whether cc supports -Wwrite-strings... yes
checking whether cc supports -Wstrict-prototypes... yes
checking whether cc supports -Wmissing-prototypes... yes
checking whether cc supports -Wold-style-definition... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/fibheap.c -o noasan/fibheap.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/fibheap.c -o fibheap.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking whether cc supports -Wmissing-format-attribute... yes
checking whether cc supports -Wcast-qual... yes
checking whether cc supports -pedantic -Wlong-long... 1 warning generated.
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/filedescriptor.c -o pic/filedescriptor.o; \
else true; fi
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/dwarfnames.c -o noasan/dwarfnames.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/dwarfnames.c -o dwarfnames.o
yes
checking whether cc supports -fno-lto... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking how to run the C preprocessor... cpp
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/filedescriptor.c -o noasan/filedescriptor.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/filedescriptor.c -o filedescriptor.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/filename_cmp.c -o pic/filename_cmp.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/filename_cmp.c -o noasan/filename_cmp.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/filename_cmp.c -o filename_cmp.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/floatformat.c -o pic/floatformat.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/dyn-string.c -o pic/dyn-string.o; \
else true; fi
checking for sys/types.h... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for sys/stat.h... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/floatformat.c -o noasan/floatformat.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/floatformat.c -o floatformat.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for stdlib.h... yes
checking for string.h... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/fnmatch.c -o pic/fnmatch.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for memory.h... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/dyn-string.c -o noasan/dyn-string.o; \
else true; fi
1 warning generated.
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/dyn-string.c -o dyn-string.o
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/fnmatch.c -o noasan/fnmatch.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/fnmatch.c -o fnmatch.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for strings.h... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/fopen_unlocked.c -o pic/fopen_unlocked.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for inttypes.h... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/fopen_unlocked.c -o noasan/fopen_unlocked.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/fopen_unlocked.c -o fopen_unlocked.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getopt.c -o pic/getopt.o; \
else true; fi
checking for stdint.h... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for unistd.h... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/fdmatch.c -o pic/fdmatch.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getopt.c -o noasan/getopt.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getopt.c -o getopt.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking ctype.h usability... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/fdmatch.c -o noasan/fdmatch.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/fdmatch.c -o fdmatch.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getopt1.c -o pic/getopt1.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking ctype.h presence... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/fibheap.c -o pic/fibheap.o; \
else true; fi
yes
checking for ctype.h... yes
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getopt1.c -o noasan/getopt1.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getopt1.c -o getopt1.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking stddef.h usability... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getpwd.c -o pic/getpwd.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for string.h... (cached) yes
checking stdio.h usability... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getpwd.c -o noasan/getpwd.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getpwd.c -o getpwd.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking stdio.h presence... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getruntime.c -o pic/getruntime.o; \
else true; fi
yes
checking for stdio.h... yes
looking for a compliant stdint.h in stdint.h, checking for uintmax_t... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getruntime.c -o noasan/getruntime.o; \
else true; fi
yes
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getruntime.c -o getruntime.o
checking for uintptr_t... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/fibheap.c -o noasan/fibheap.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/fibheap.c -o fibheap.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/hashtab.c -o pic/hashtab.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for int_least32_t... yes
checking for int_fast32_t... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/hashtab.c -o noasan/hashtab.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/hashtab.c -o hashtab.o
yes
checking for uint64_t... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/filedescriptor.c -o pic/filedescriptor.o; \
else true; fi
yes
checking what to include in gstdint.h... stdint.h (already complete)
checking for an ANSI C-conforming const... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for off_t... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/filedescriptor.c -o noasan/filedescriptor.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/filedescriptor.c -o filedescriptor.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/hex.c -o pic/hex.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/filename_cmp.c -o pic/filename_cmp.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/hex.c -o noasan/hex.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/hex.c -o hex.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking size of int... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/filename_cmp.c -o noasan/filename_cmp.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/filename_cmp.c -o filename_cmp.o
1 warning generated.
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/lbasename.c -o pic/lbasename.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/lbasename.c -o noasan/lbasename.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/lbasename.c -o lbasename.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
4
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/floatformat.c -o pic/floatformat.o; \
else true; fi
checking size of long... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/lrealpath.c -o pic/lrealpath.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/lrealpath.c -o noasan/lrealpath.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/lrealpath.c -o lrealpath.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
4
checking for ANSI C header files... (cached) yes
checking build system type... i386-portbld-freebsd11.4
checking host system type... i386-portbld-freebsd11.4
checking target system type... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/make-relative-prefix.c -o pic/make-relative-prefix.o; \
else true; fi
i386-portbld-freebsd11.4
checking for decimal floating point... configure: WARNING: decimal float is not supported for this target, ignored
dpd
checking whether byte ordering is bigendian... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/make-relative-prefix.c -o noasan/make-relative-prefix.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/make-relative-prefix.c -o make-relative-prefix.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
no
checking for CET support... no
configure: updating cache ./config.cache
configure: creating ./config.status
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/make-temp-file.c -o pic/make-temp-file.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/make-temp-file.c -o noasan/make-temp-file.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/make-temp-file.c -o make-temp-file.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/floatformat.c -o noasan/floatformat.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/floatformat.c -o floatformat.o
config.status: creating Makefile
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/objalloc.c -o pic/objalloc.o; \
else true; fi
config.status: creating config.h
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
config.status: executing gstdint.h commands
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/objalloc.c -o noasan/objalloc.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/objalloc.c -o objalloc.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/fnmatch.c -o pic/fnmatch.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/obstack.c -o pic/obstack.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/obstack.c -o noasan/obstack.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/obstack.c -o obstack.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/fnmatch.c -o noasan/fnmatch.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/fnmatch.c -o fnmatch.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/partition.c -o pic/partition.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/partition.c -o noasan/partition.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/partition.c -o partition.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/pexecute.c -o pic/pexecute.o; \
else true; fi
1 warning generated.
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
gmake[4]: Entering directory '/magus/work/usr/mports/lang/gcc12/work/.build/libbacktrace'
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/pexecute.c -o noasan/pexecute.o; \
else true; fi
gmake all-am
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/pexecute.c -o pexecute.o
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/fopen_unlocked.c -o pic/fopen_unlocked.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
gmake[5]: Entering directory '/magus/work/usr/mports/lang/gcc12/work/.build/libbacktrace'
/bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=atomic.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c -o atomic.lo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/atomic.c
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
libtool: compile: cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=atomic.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/atomic.c -fPIC -DPIC -o .libs/atomic.o
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/physmem.c -o pic/physmem.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/fopen_unlocked.c -o noasan/fopen_unlocked.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/fopen_unlocked.c -o fopen_unlocked.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
libtool: compile: cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=atomic.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/atomic.c -o atomic.o >/dev/null 2>&1
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/physmem.c -o noasan/physmem.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/physmem.c -o physmem.o
1 warning generated.
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getopt.c -o pic/getopt.o; \
else true; fi
true DO=all multi-do # gmake
/bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=dwarf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c -o dwarf.lo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/dwarf.c
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
libtool: compile: cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=dwarf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/dwarf.c -fPIC -DPIC -o .libs/dwarf.o
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/pex-common.c -o pic/pex-common.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/pex-common.c -o noasan/pex-common.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/pex-common.c -o pex-common.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/pex-one.c -o pic/pex-one.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/pex-one.c -o noasan/pex-one.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getopt.c -o noasan/getopt.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getopt.c -o getopt.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/pex-unix.c -o pic/pex-unix.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/pex-unix.c -o noasan/pex-unix.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/pex-unix.c -o pex-unix.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
libtool: compile: cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=dwarf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/dwarf.c -o dwarf.o >/dev/null 2>&1
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/vprintf-support.c -o pic/vprintf-support.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/vprintf-support.c -o noasan/vprintf-support.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/vprintf-support.c -o vprintf-support.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getopt1.c -o pic/getopt1.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/rust-demangle.c -o pic/rust-demangle.o; \
else true; fi
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getopt1.c -o noasan/getopt1.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getopt1.c -o getopt1.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getpwd.c -o pic/getpwd.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getpwd.c -o noasan/getpwd.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getpwd.c -o getpwd.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getruntime.c -o pic/getruntime.o; \
else true; fi
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/rust-demangle.c -o noasan/rust-demangle.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/rust-demangle.c -o rust-demangle.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getruntime.c -o noasan/getruntime.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/getruntime.c -o getruntime.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/hashtab.c -o pic/hashtab.o; \
else true; fi
/bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=fileline.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c -o fileline.lo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/fileline.c
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
libtool: compile: cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=fileline.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/fileline.c -fPIC -DPIC -o .libs/fileline.o
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/safe-ctype.c -o pic/safe-ctype.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
libtool: compile: cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=fileline.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/fileline.c -o fileline.o >/dev/null 2>&1
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/safe-ctype.c -o noasan/safe-ctype.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/safe-ctype.c -o safe-ctype.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object.c -o pic/simple-object.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
/bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=posix.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c -o posix.lo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/posix.c
libtool: compile: cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=posix.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/posix.c -fPIC -DPIC -o .libs/posix.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=posix.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/posix.c -o posix.o >/dev/null 2>&1
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object.c -o noasan/simple-object.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object.c -o simple-object.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
/bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=print.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c -o print.lo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/print.c
libtool: compile: cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=print.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/print.c -fPIC -DPIC -o .libs/print.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=print.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/print.c -o print.o >/dev/null 2>&1
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-coff.c -o pic/simple-object-coff.o; \
else true; fi
/bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=sort.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c -o sort.lo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/sort.c
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
libtool: compile: cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=sort.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/sort.c -fPIC -DPIC -o .libs/sort.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=sort.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/sort.c -o sort.o >/dev/null 2>&1
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/hashtab.c -o noasan/hashtab.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/hashtab.c -o hashtab.o
/bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=state.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c -o state.lo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/state.c
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
libtool: compile: cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=state.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/state.c -fPIC -DPIC -o .libs/state.o
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-coff.c -o noasan/simple-object-coff.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-coff.c -o simple-object-coff.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
libtool: compile: cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=state.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/state.c -o state.o >/dev/null 2>&1
/bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=nounwind.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c -o nounwind.lo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/nounwind.c
libtool: compile: cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=nounwind.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/nounwind.c -fPIC -DPIC -o .libs/nounwind.o
libtool: compile: cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=nounwind.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/nounwind.c -o nounwind.o >/dev/null 2>&1
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-elf.c -o pic/simple-object-elf.o; \
else true; fi
/bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=elf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c -o elf.lo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/elf.c
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
libtool: compile: cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=elf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/elf.c -fPIC -DPIC -o .libs/elf.o
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-elf.c -o noasan/simple-object-elf.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-elf.c -o simple-object-elf.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/hex.c -o pic/hex.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/hex.c -o noasan/hex.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/hex.c -o hex.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/lbasename.c -o pic/lbasename.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
libtool: compile: cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=elf.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/elf.c -o elf.o >/dev/null 2>&1
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/lbasename.c -o noasan/lbasename.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/lbasename.c -o lbasename.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-mach-o.c -o pic/simple-object-mach-o.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/lrealpath.c -o pic/lrealpath.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/lrealpath.c -o noasan/lrealpath.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/lrealpath.c -o lrealpath.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/make-relative-prefix.c -o pic/make-relative-prefix.o; \
else true; fi
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-mach-o.c -o noasan/simple-object-mach-o.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-mach-o.c -o simple-object-mach-o.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-xcoff.c -o pic/simple-object-xcoff.o; \
else true; fi
/bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=mmapio.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c -o mmapio.lo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/mmapio.c
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
libtool: compile: cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=mmapio.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/mmapio.c -fPIC -DPIC -o .libs/mmapio.o
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/make-relative-prefix.c -o noasan/make-relative-prefix.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/make-relative-prefix.c -o make-relative-prefix.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
libtool: compile: cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=mmapio.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/mmapio.c -o mmapio.o >/dev/null 2>&1
/bin/sh ./libtool --tag=CC --mode=compile cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=mmap.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c -o mmap.lo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/mmap.c
libtool: compile: cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=mmap.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/mmap.c -fPIC -DPIC -o .libs/mmap.o
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-xcoff.c -o noasan/simple-object-xcoff.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-xcoff.c -o simple-object-xcoff.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
libtool: compile: cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../include -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/../libgcc -I ../libgcc -funwind-tables -frandom-seed=mmap.lo -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libbacktrace/mmap.c -o mmap.o >/dev/null 2>&1
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/make-temp-file.c -o pic/make-temp-file.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
/bin/sh ./libtool --tag=CC --mode=link cc -funwind-tables -frandom-seed=libbacktrace.la -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -fPIC -g -o libbacktrace.la atomic.lo dwarf.lo fileline.lo posix.lo print.lo sort.lo state.lo nounwind.lo elf.lo mmapio.lo mmap.lo
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/sort.c -o pic/sort.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
libtool: link: /usr/local/bin/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/nounwind.o .libs/elf.o .libs/mmapio.o .libs/mmap.o
libtool: link: /usr/local/bin/ranlib .libs/libbacktrace.a
libtool: link: ( cd ".libs" && rm -f "libbacktrace.la" && ln -s "../libbacktrace.la" "libbacktrace.la" )
gmake[5]: Leaving directory '/magus/work/usr/mports/lang/gcc12/work/.build/libbacktrace'
gmake[4]: Leaving directory '/magus/work/usr/mports/lang/gcc12/work/.build/libbacktrace'
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/objalloc.c -o pic/objalloc.o; \
else true; fi
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/sort.c -o noasan/sort.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/sort.c -o sort.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/make-temp-file.c -o noasan/make-temp-file.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/make-temp-file.c -o make-temp-file.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/spaces.c -o pic/spaces.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/spaces.c -o noasan/spaces.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/spaces.c -o spaces.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/objalloc.c -o noasan/objalloc.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/objalloc.c -o objalloc.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/splay-tree.c -o pic/splay-tree.o; \
else true; fi
1 warning generated.
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
Configuring stage 1 in ./libcpp
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/obstack.c -o pic/obstack.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/splay-tree.c -o noasan/splay-tree.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/splay-tree.c -o splay-tree.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/stack-limit.c -o pic/stack-limit.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/obstack.c -o noasan/obstack.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/obstack.c -o obstack.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/stack-limit.c -o noasan/stack-limit.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/stack-limit.c -o stack-limit.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/strerror.c -o pic/strerror.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/strerror.c -o noasan/strerror.o; \
else true; fi
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/partition.c -o pic/partition.o; \
else true; fi
configure: creating cache ./config.cache
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/strerror.c -o strerror.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking build system type... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
i386-portbld-freebsd11.4
checking host system type... i386-portbld-freebsd11.4
checking target system type... i386-portbld-freebsd11.4
checking whether gmake sets $(MAKE)... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for i386-portbld-freebsd11.4-gcc... cc
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/strsignal.c -o pic/strsignal.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking whether the C compiler works... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/partition.c -o noasan/partition.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/partition.c -o partition.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/strsignal.c -o noasan/strsignal.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/strsignal.c -o strsignal.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"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/timeval-utils.c -o pic/timeval-utils.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/pexecute.c -o pic/pexecute.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking whether we are cross compiling... 1 warning generated.
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/timeval-utils.c -o noasan/timeval-utils.o; \
else true; fi
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/pexecute.c -o noasan/pexecute.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/pexecute.c -o pexecute.o
no
checking for suffix of object files... cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/timeval-utils.c -o timeval-utils.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
o
checking whether we are using the GNU C compiler... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/unlink-if-ordinary.c -o pic/unlink-if-ordinary.o; \
else true; fi
yes
checking whether cc accepts -g... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/physmem.c -o pic/physmem.o; \
else true; fi
yes
checking for cc option to accept ISO C89... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/unlink-if-ordinary.c -o noasan/unlink-if-ordinary.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/unlink-if-ordinary.c -o unlink-if-ordinary.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
none needed
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/physmem.c -o noasan/physmem.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/physmem.c -o physmem.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xasprintf.c -o pic/xasprintf.o; \
else true; fi
checking whether we are using the GNU C++ compiler... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking whether c++ -std=c++11 accepts -g... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xasprintf.c -o noasan/xasprintf.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xasprintf.c -o xasprintf.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for i386-portbld-freebsd11.4-ranlib... /usr/local/bin/ranlib
checking for i386-portbld-freebsd11.4-ar... /usr/local/bin/ar
checking how to run the C preprocessor... cpp
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/pex-common.c -o pic/pex-common.o; \
else true; fi
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xatexit.c -o pic/xatexit.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xatexit.c -o noasan/xatexit.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xatexit.c -o xatexit.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xexit.c -o pic/xexit.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xexit.c -o noasan/xexit.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xexit.c -o xexit.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xmalloc.c -o pic/xmalloc.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for sys/types.h... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xmalloc.c -o noasan/xmalloc.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xmalloc.c -o xmalloc.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for sys/stat.h... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/pex-common.c -o noasan/pex-common.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/pex-common.c -o pex-common.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xmemdup.c -o pic/xmemdup.o; \
else true; fi
yes
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking for stdlib.h... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xmemdup.c -o noasan/xmemdup.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xmemdup.c -o xmemdup.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for string.h... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xstrdup.c -o pic/xstrdup.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for memory.h... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xstrdup.c -o noasan/xstrdup.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xstrdup.c -o xstrdup.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xstrerror.c -o pic/xstrerror.o; \
else true; fi
checking for strings.h... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/pex-one.c -o pic/pex-one.o; \
else true; fi
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xstrerror.c -o noasan/xstrerror.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xstrerror.c -o xstrerror.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for inttypes.h... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xstrndup.c -o pic/xstrndup.o; \
else true; fi
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/pex-one.c -o noasan/pex-one.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/pex-one.c -o pex-one.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xstrndup.c -o noasan/xstrndup.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xstrndup.c -o xstrndup.o
checking for stdint.h... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/pex-unix.c -o pic/pex-unix.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xvasprintf.c -o pic/xvasprintf.o; \
else true; fi
yes
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking for unistd.h... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xvasprintf.c -o noasan/xvasprintf.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xvasprintf.c -o xvasprintf.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking minix/config.h usability... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/mempcpy.c -o pic/mempcpy.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/mempcpy.c -o noasan/mempcpy.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/mempcpy.c -o mempcpy.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
no
checking minix/config.h presence... if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/strverscmp.c -o pic/strverscmp.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/pex-unix.c -o noasan/pex-unix.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/pex-unix.c -o pex-unix.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/strverscmp.c -o noasan/strverscmp.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/strverscmp.c -o strverscmp.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 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
no
checking for aclocal... no
checking for autoconf... no
checking for autoheader... no
gmake[5]: Entering directory '/magus/work/usr/mports/lang/gcc12/work/.build/libiberty/testsuite'
gmake[5]: Nothing to be done for 'all'.
gmake[5]: Leaving directory '/magus/work/usr/mports/lang/gcc12/work/.build/libiberty/testsuite'
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/regex.c -o pic/regex.o; \
else true; fi
checking whether cc supports -W... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking whether cc supports -Wall... yes
checking whether cc supports -Wnarrowing... yes
checking whether cc supports -Wwrite-strings... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/vprintf-support.c -o pic/vprintf-support.o; \
else true; fi
yes
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking whether cc supports -Wmissing-format-attribute... yes
checking whether cc supports -Wstrict-prototypes... yes
checking whether cc supports -Wmissing-prototypes... yes
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/vprintf-support.c -o noasan/vprintf-support.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/vprintf-support.c -o vprintf-support.o
checking whether cc supports -Wold-style-definition... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking whether cc supports -Wc++-compat... yes
checking whether cc supports -pedantic -Wlong-long... yes
checking whether cc supports -fno-exceptions... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/rust-demangle.c -o pic/rust-demangle.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking whether cc supports -fno-rtti... yes
checking dependency style of c++ -std=c++11... 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... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/regex.c -o noasan/regex.o; \
else true; fi
yes
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/regex.c -o regex.o
checking locale.h usability... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking locale.h presence... yes
checking for locale.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
checking for strings.h... (cached) yes
checking for string.h... (cached) yes
checking sys/file.h usability... yes
checking sys/file.h presence... yes
checking for sys/file.h... yes
checking for unistd.h... (cached) yes
checking whether byte ordering is bigendian... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/cplus-dem.c -o pic/cplus-dem.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
no
checking for an ANSI C-conforming const... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/cplus-dem.c -o noasan/cplus-dem.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/cplus-dem.c -o cplus-dem.o
yes
checking for inline... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
inline
checking for obstacks... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/cp-demangle.c -o pic/cp-demangle.o; \
else true; fi
no
checking for off_t... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for size_t... yes
checking for ssize_t... yes
checking for uintptr_t... yes
checking for ptrdiff_t... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/rust-demangle.c -o noasan/rust-demangle.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/rust-demangle.c -o rust-demangle.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/cp-demangle.c -o noasan/cp-demangle.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/cp-demangle.c -o cp-demangle.o
yes
checking for uint64_t... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking size of int... 4
checking size of long... 4
checking for clearerr_unlocked... yes
checking for feof_unlocked... yes
checking for ferror_unlocked... yes
checking for fflush_unlocked... yes
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/md5.c -o pic/md5.o; \
else true; fi
checking for fgetc_unlocked... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
no
checking for fgets_unlocked... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/md5.c -o noasan/md5.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/md5.c -o md5.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
no
checking for fileno_unlocked... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/sha1.c -o pic/sha1.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for fprintf_unlocked... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/sha1.c -o noasan/sha1.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/sha1.c -o sha1.o
no
checking for fputc_unlocked... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for fputs_unlocked... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/alloca.c -o pic/alloca.o; \
else true; fi
1 warning generated.
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/safe-ctype.c -o pic/safe-ctype.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/alloca.c -o noasan/alloca.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/alloca.c -o alloca.o
checking for fread_unlocked... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/safe-ctype.c -o noasan/safe-ctype.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/safe-ctype.c -o safe-ctype.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/argv.c -o pic/argv.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object.c -o pic/simple-object.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for fwrite_unlocked... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/argv.c -o noasan/argv.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/argv.c -o argv.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for getchar_unlocked... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/bsearch_r.c -o pic/bsearch_r.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for getc_unlocked... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/bsearch_r.c -o noasan/bsearch_r.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/bsearch_r.c -o bsearch_r.o
1 warning generated.
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object.c -o noasan/simple-object.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object.c -o simple-object.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/choose-temp.c -o pic/choose-temp.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for putchar_unlocked... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/choose-temp.c -o noasan/choose-temp.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/choose-temp.c -o choose-temp.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/concat.c -o pic/concat.o; \
else true; fi
yes
checking for putc_unlocked... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/concat.c -o noasan/concat.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/concat.c -o concat.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-coff.c -o pic/simple-object-coff.o; \
else true; fi
checking whether abort is declared... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/cp-demint.c -o pic/cp-demint.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking whether asprintf is declared... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/cp-demint.c -o noasan/cp-demint.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/cp-demint.c -o cp-demint.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking whether basename is declared... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/crc32.c -o pic/crc32.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
no
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/crc32.c -o noasan/crc32.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/crc32.c -o crc32.o
checking whether errno is declared... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/d-demangle.c -o pic/d-demangle.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
no
checking whether getopt is declared... yes
checking whether vasprintf is declared... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-coff.c -o noasan/simple-object-coff.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-coff.c -o simple-object-coff.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking whether clearerr_unlocked is declared... yes
checking whether feof_unlocked is declared... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/d-demangle.c -o noasan/d-demangle.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -g -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/d-demangle.c -o d-demangle.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking whether ferror_unlocked is declared... yes
checking whether fflush_unlocked is declared... yes
checking whether fgetc_unlocked is declared... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-elf.c -o pic/simple-object-elf.o; \
else true; fi
1 warning generated.
rm -f ./libiberty.a pic/./libiberty.a noasan/./libiberty.a
/usr/local/bin/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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
/usr/local/bin/ranlib ./libiberty.a
no
checking whether fgets_unlocked is declared... if [ x"-fpic" != x ]; then \
cd pic; \
/usr/local/bin/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; \
/usr/local/bin/ranlib ./libiberty.a; \
cd ..; \
else true; fi; \
if [ x"" != x ]; then \
cd noasan; \
/usr/local/bin/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; \
/usr/local/bin/ranlib ./libiberty.a; \
cd ..; \
else true; fi
gmake[4]: Leaving directory '/magus/work/usr/mports/lang/gcc12/work/.build/libiberty'
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-mach-o.c -o pic/simple-object-mach-o.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
no
checking whether fileno_unlocked is declared... yes
checking whether fprintf_unlocked is declared... no
checking whether fputc_unlocked is declared... yes
checking whether fputs_unlocked is declared... yes
checking whether fread_unlocked is declared... yes
checking whether fwrite_unlocked is declared... yes
checking whether getchar_unlocked is declared... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-mach-o.c -o noasan/simple-object-mach-o.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-mach-o.c -o simple-object-mach-o.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking whether getc_unlocked is declared... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-elf.c -o noasan/simple-object-elf.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-elf.c -o simple-object-elf.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking whether putchar_unlocked is declared... yes
checking whether putc_unlocked is declared... yes
checking for working alloca.h... no
checking for alloca... yes
checking for ANSI C header files... (cached) yes
checking for nl_langinfo and CODESET... yes
checking whether NLS is requested... no
checking for uchar...
checking size of ino_t... 1 warning generated.
gmake[4]: Entering directory '/magus/work/usr/mports/lang/gcc12/work/.build/libcody'
c++ -std=c++11 -g -fPIC -fno-exceptions -fno-rtti -include config.h -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcody \
-MMD -MP -MF buffer.d -c -o buffer.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcody/buffer.cc
4
checking size of dev_t... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-xcoff.c -o pic/simple-object-xcoff.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
4
checking for ld used by GCC... /usr/local/bin/ld
checking if the linker (/usr/local/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking for iconv... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-xcoff.c -o noasan/simple-object-xcoff.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/simple-object-xcoff.c -o simple-object-xcoff.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking how to link with libiconv... /usr/local/lib/libiconv.so -Wl,-rpath -Wl,/usr/local/lib
checking for iconv declaration...
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for CET support... no
configure: updating cache ./config.cache
configure: creating ./config.status
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/sort.c -o pic/sort.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/sort.c -o noasan/sort.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/sort.c -o sort.o
config.status: creating Makefile
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
config.status: creating config.h
config.status: executing depdir commands
mkdir .deps
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/spaces.c -o pic/spaces.o; \
else true; fi
c++ -std=c++11 -g -fPIC -fno-exceptions -fno-rtti -include config.h -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcody \
-MMD -MP -MF client.d -c -o client.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcody/client.cc
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/spaces.c -o noasan/spaces.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/spaces.c -o spaces.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/splay-tree.c -o pic/splay-tree.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/splay-tree.c -o noasan/splay-tree.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/splay-tree.c -o splay-tree.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
gmake[4]: Entering directory '/magus/work/usr/mports/lang/gcc12/work/.build/libdecnumber'
source='/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libdecnumber/decNumber.c' object='decNumber.o' libtool=no cc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libdecnumber -I. -g -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libdecnumber -I. -fPIC -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libdecnumber/decNumber.c
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/stack-limit.c -o pic/stack-limit.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/stack-limit.c -o noasan/stack-limit.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/stack-limit.c -o stack-limit.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/strerror.c -o pic/strerror.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/strerror.c -o noasan/strerror.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/strerror.c -o strerror.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/strsignal.c -o pic/strsignal.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
source='/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libdecnumber/decContext.c' object='decContext.o' libtool=no cc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libdecnumber -I. -g -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libdecnumber -I. -fPIC -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libdecnumber/decContext.c
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/strsignal.c -o noasan/strsignal.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/strsignal.c -o strsignal.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
source='/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libdecnumber/dpd/decimal32.c' object='decimal32.o' libtool=no cc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libdecnumber -I. -g -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libdecnumber -I. -fPIC -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libdecnumber/dpd/decimal32.c
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/timeval-utils.c -o pic/timeval-utils.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
source='/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libdecnumber/dpd/decimal64.c' object='decimal64.o' libtool=no cc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libdecnumber -I. -g -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libdecnumber -I. -fPIC -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libdecnumber/dpd/decimal64.c
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/timeval-utils.c -o noasan/timeval-utils.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/timeval-utils.c -o timeval-utils.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/unlink-if-ordinary.c -o pic/unlink-if-ordinary.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/unlink-if-ordinary.c -o noasan/unlink-if-ordinary.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/unlink-if-ordinary.c -o unlink-if-ordinary.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
source='/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libdecnumber/dpd/decimal128.c' object='decimal128.o' libtool=no cc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libdecnumber -I. -g -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wcast-qual -pedantic -Wno-long-long -fno-lto -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libdecnumber -I. -fPIC -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libdecnumber/dpd/decimal128.c
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xasprintf.c -o pic/xasprintf.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xasprintf.c -o noasan/xasprintf.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xasprintf.c -o xasprintf.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
rm -f libdecnumber.a
/usr/local/bin/ar cru libdecnumber.a decNumber.o decContext.o decimal32.o decimal64.o decimal128.o
/usr/local/bin/ar: `u' modifier ignored since `D' is the default (see `U')
/usr/local/bin/ranlib libdecnumber.a
gmake[4]: Leaving directory '/magus/work/usr/mports/lang/gcc12/work/.build/libdecnumber'
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xatexit.c -o pic/xatexit.o; \
else true; fi
1 warning generated.
c++ -std=c++11 -g -fPIC -fno-exceptions -fno-rtti -include config.h -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcody \
-MMD -MP -MF netclient.d -c -o netclient.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcody/netclient.cc
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xatexit.c -o noasan/xatexit.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xatexit.c -o xatexit.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
gmake[4]: Entering directory '/magus/work/usr/mports/lang/gcc12/work/.build/lto-plugin'
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xexit.c -o pic/xexit.o; \
else true; fi
gmake all-am
gmake[5]: Entering directory '/magus/work/usr/mports/lang/gcc12/work/.build/lto-plugin'
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
/bin/sh ./libtool --tag=CC --tag=disable-static --mode=compile cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/lto-plugin -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/lto-plugin/../include -DHAVE_CONFIG_H -Wall -g -c -o lto-plugin.lo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/lto-plugin/lto-plugin.c
libtool: compile: cc -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/lto-plugin -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/lto-plugin/../include -DHAVE_CONFIG_H -Wall -g -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/lto-plugin/lto-plugin.c -fPIC -DPIC -o .libs/lto-plugin.o
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xexit.c -o noasan/xexit.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xexit.c -o xexit.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xmalloc.c -o pic/xmalloc.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xmalloc.c -o noasan/xmalloc.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xmalloc.c -o xmalloc.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xmemdup.c -o pic/xmemdup.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
/bin/sh ./libtool --tag=CC --tag=disable-static --mode=link cc -Wall -g -Wc,-static-libgcc -module -avoid-version -bindir /usr/local/libexec/gcc12/gcc/i386-portbld-freebsd11.4/12.1.0 -Wl,--version-script=/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/lto-plugin/lto-plugin.map -o liblto_plugin.la -rpath /usr/local/libexec/gcc12/gcc/i386-portbld-freebsd11.4/12.1.0 lto-plugin.lo -Wc,../libiberty/pic/libiberty.a
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xmemdup.c -o noasan/xmemdup.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xmemdup.c -o xmemdup.o
libtool: link: cc -shared .libs/lto-plugin.o -static-libgcc -Wl,--version-script=/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/lto-plugin/lto-plugin.map ../libiberty/pic/libiberty.a -Wl,-soname -Wl,liblto_plugin.so -o .libs/liblto_plugin.so
cc: warning: argument unused during compilation: '-static-libgcc' [-Wunused-command-line-argument]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xstrdup.c -o pic/xstrdup.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
libtool: link: ( cd ".libs" && rm -f "liblto_plugin.la" && ln -s "../liblto_plugin.la" "liblto_plugin.la" )
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xstrdup.c -o noasan/xstrdup.o; \
else true; fi
libtool: install: /usr/bin/install -c .libs/liblto_plugin.so /magus/work/usr/mports/lang/gcc12/work/.build/lto-plugin/../gcc/liblto_plugin.so
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xstrdup.c -o xstrdup.o
libtool: install: /usr/bin/install -c .libs/liblto_plugin.lai /magus/work/usr/mports/lang/gcc12/work/.build/lto-plugin/../gcc/liblto_plugin.la
libtool: install: warning: remember to run `libtool --finish /usr/local/libexec/gcc12/gcc/i386-portbld-freebsd11.4/12.1.0'
gmake[5]: Leaving directory '/magus/work/usr/mports/lang/gcc12/work/.build/lto-plugin'
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
gmake[4]: Leaving directory '/magus/work/usr/mports/lang/gcc12/work/.build/lto-plugin'
c++ -std=c++11 -g -fPIC -fno-exceptions -fno-rtti -include config.h -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcody \
-MMD -MP -MF netserver.d -c -o netserver.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcody/netserver.cc
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xstrerror.c -o pic/xstrerror.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xstrerror.c -o noasan/xstrerror.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xstrerror.c -o xstrerror.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xstrndup.c -o pic/xstrndup.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xstrndup.c -o noasan/xstrndup.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xstrndup.c -o xstrndup.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xvasprintf.c -o pic/xvasprintf.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xvasprintf.c -o noasan/xvasprintf.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/xvasprintf.c -o xvasprintf.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/mempcpy.c -o pic/mempcpy.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/mempcpy.c -o noasan/mempcpy.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/mempcpy.c -o mempcpy.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/strverscmp.c -o pic/strverscmp.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/strverscmp.c -o noasan/strverscmp.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/strverscmp.c -o strverscmp.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[5]: Entering directory '/magus/work/usr/mports/lang/gcc12/work/.build/build-i386-portbld-freebsd11.4/libiberty/testsuite'
gmake[5]: Nothing to be done for 'all'.
gmake[5]: Leaving directory '/magus/work/usr/mports/lang/gcc12/work/.build/build-i386-portbld-freebsd11.4/libiberty/testsuite'
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/regex.c -o pic/regex.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
gmake[4]: Entering directory '/magus/work/usr/mports/lang/gcc12/work/.build/libcpp'
c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -fPIC -c -o charset.o -MT charset.o -MMD -MP -MF .deps/charset.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/charset.cc
c++ -std=c++11 -g -fPIC -fno-exceptions -fno-rtti -include config.h -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcody \
-MMD -MP -MF resolver.d -c -o resolver.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcody/resolver.cc
c++ -std=c++11 -g -fPIC -fno-exceptions -fno-rtti -include config.h -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcody \
-MMD -MP -MF packet.d -c -o packet.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcody/packet.cc
c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -fPIC -c -o directives.o -MT directives.o -MMD -MP -MF .deps/directives.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/directives.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/directives.cc:25:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:31:7: note: previous use is here
class mkdeps;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:31:7: note: previous use is here
class mkdeps;
^
2 warnings generated.
c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -fPIC -c -o errors.o -MT errors.o -MMD -MP -MF .deps/errors.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/errors.cc
c++ -std=c++11 -g -fPIC -fno-exceptions -fno-rtti -include config.h -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcody \
-MMD -MP -MF server.d -c -o server.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcody/server.cc
c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -fPIC -c -o expr.o -MT expr.o -MMD -MP -MF .deps/expr.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/expr.cc
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/expr.cc:808:11: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
0, message);
^~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/expr.cc:808:11: note: treat the string as an argument to avoid this
0, message);
^
"%s",
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/expr.cc:811:32: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
virtual_location, 0, message);
^~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/expr.cc:811:32: note: treat the string as an argument to avoid this
virtual_location, 0, message);
^
"%s",
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/expr.cc:821:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
virtual_location, 0, message);
^~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/expr.cc:821:27: note: treat the string as an argument to avoid this
virtual_location, 0, message);
^
"%s",
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/regex.c -o noasan/regex.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/regex.c -o regex.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
3 warnings generated.
c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -fPIC -c -o files.o -MT files.o -MMD -MP -MF .deps/files.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/files.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/files.cc:27:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:31:7: note: previous use is here
class mkdeps;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:31:7: note: previous use is here
class mkdeps;
^
2 warnings generated.
c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -fPIC -c -o identifiers.o -MT identifiers.o -MMD -MP -MF .deps/identifiers.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/identifiers.cc
c++ -std=c++11 -g -fPIC -fno-exceptions -fno-rtti -include config.h -DSRCDIR='"/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcody"' -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcody \
-MMD -MP -MF fatal.d -c -o fatal.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcody/fatal.cc
echo "#define LOCALEDIR \"/usr/local/share/locale\"" > localedir.new
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../move-if-change localedir.new localedir.h
echo timestamp > localedir.hs
c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -fPIC -c -o lex.o -MT lex.o -MMD -MP -MF .deps/lex.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/lex.cc
/usr/local/bin/ar -cr libcody.a buffer.o client.o fatal.o netclient.o netserver.o resolver.o packet.o server.o
c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -fPIC -c -o line-map.o -MT line-map.o -MMD -MP -MF .deps/line-map.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/line-map.cc
/usr/local/bin/ranlib libcody.a
gmake[4]: Leaving directory '/magus/work/usr/mports/lang/gcc12/work/.build/libcody'
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/cplus-dem.c -o pic/cplus-dem.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/cplus-dem.c -o noasan/cplus-dem.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/cplus-dem.c -o cplus-dem.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -fPIC -c -o macro.o -MT macro.o -MMD -MP -MF .deps/macro.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/macro.cc
Configuring stage 1 in ./gcc
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/macro.cc:186:6: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
vaopt_paste_error);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/macro.cc:186:6: note: treat the string as an argument to avoid this
vaopt_paste_error);
^
"%s",
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/macro.cc:215:7: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
vaopt_paste_error);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/macro.cc:215:7: note: treat the string as an argument to avoid this
vaopt_paste_error);
^
"%s",
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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",
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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",
configure: creating cache ./config.cache
checking build system type... i386-portbld-freebsd11.4
checking host system type... i386-portbld-freebsd11.4
checking target system type... i386-portbld-freebsd11.4
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... yes (/usr/local/bin/ld - GNU ld)
checking whether a default dsymutil was specified... no
checking whether a default assembler was specified... yes (/usr/local/bin/as - GNU as)
checking for i386-portbld-freebsd11.4-gcc... cc
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/cp-demangle.c -o pic/cp-demangle.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 4 warnings generated.
c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -fPIC -c -o mkdeps.o -MT mkdeps.o -MMD -MP -MF .deps/mkdeps.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/mkdeps.cc
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 cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking whether we are using the GNU C++ compiler... yes
checking whether c++ -std=c++11 accepts -g... In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/mkdeps.cc:25:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:31:7: note: previous use is here
class mkdeps;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:31:7: note: previous use is here
class mkdeps;
^
yes
checking for i386-portbld-freebsd11.4-gnatbind... no
checking for i386-portbld-freebsd11.4-gnatmake... no
checking whether compiler driver understands Ada... no
checking for i386-portbld-freebsd11.4-gdc... no
checking whether the D compiler works... no
checking how to run the C++ preprocessor... /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/mkdeps.cc:33:7: note: previous use is here
class mkdeps
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/mkdeps.cc:327:25: note: did you mean class here?
deps_add_module_target (struct mkdeps *d, const char *m,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/mkdeps.cc:33:7: note: previous use is here
class mkdeps
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/mkdeps.cc:340:22: note: did you mean class here?
deps_add_module_dep (struct mkdeps *d, const char *m)
^~~~~~
class
c++ -std=c++11 -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... 4 warnings generated.
c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -fPIC -c -o pch.o -MT pch.o -MMD -MP -MF .deps/pch.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/pch.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/pch.cc:23:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:31:7: note: previous use is here
class mkdeps;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:31:7: note: previous use is here
class mkdeps;
^
2 warnings generated.
c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -fPIC -c -o symtab.o -MT symtab.o -MMD -MP -MF .deps/symtab.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/symtab.cc
yes
checking for sys/types.h... yes
checking for sys/stat.h... c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -fPIC -c -o traditional.o -MT traditional.o -MMD -MP -MF .deps/traditional.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/traditional.cc
yes
checking for stdlib.h... yes
checking for string.h... c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -g -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -I/usr/local/include -fPIC -c -o init.o -MT init.o -MMD -MP -MF .deps/init.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc
yes
checking for memory.h... yes
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:25:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:31:7: note: previous use is here
class mkdeps;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:31:7: note: previous use is here
class mkdeps;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:67:3: warning: array subscript is of type 'char' [-Wchar-subscripts]
checking for strings.h... s('=', '#') s(')', ']') s('!', '|')
^ ~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:62:18: note: expanded from macro 's'
#define s(p, v) x[p] = v;
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:67:15: warning: array subscript is of type 'char' [-Wchar-subscripts]
s('=', '#') s(')', ']') s('!', '|')
^ ~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:62:18: note: expanded from macro 's'
#define s(p, v) x[p] = v;
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:67:27: warning: array subscript is of type 'char' [-Wchar-subscripts]
s('=', '#') s(')', ']') s('!', '|')
^ ~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:62:18: note: expanded from macro 's'
#define s(p, v) x[p] = v;
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:68:3: warning: array subscript is of type 'char' [-Wchar-subscripts]
s('(', '[') s('\'', '^') s('>', '}')
^ ~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:62:18: note: expanded from macro 's'
#define s(p, v) x[p] = v;
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:68:15: warning: array subscript is of type 'char' [-Wchar-subscripts]
s('(', '[') s('\'', '^') s('>', '}')
^ ~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:62:18: note: expanded from macro 's'
#define s(p, v) x[p] = v;
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:68:28: warning: array subscript is of type 'char' [-Wchar-subscripts]
s('(', '[') s('\'', '^') s('>', '}')
^ ~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:62:18: note: expanded from macro 's'
#define s(p, v) x[p] = v;
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:69:3: warning: array subscript is of type 'char' [-Wchar-subscripts]
s('/', '\\') s('<', '{') s('-', '~')
^ ~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:62:18: note: expanded from macro 's'
#define s(p, v) x[p] = v;
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:69:16: warning: array subscript is of type 'char' [-Wchar-subscripts]
s('/', '\\') s('<', '{') s('-', '~')
^ ~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:62:18: note: expanded from macro 's'
#define s(p, v) x[p] = v;
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:69:28: warning: array subscript is of type 'char' [-Wchar-subscripts]
s('/', '\\') s('<', '{') s('-', '~')
^ ~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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
/usr/local/bin/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
/usr/local/bin/ar: `u' modifier ignored since `D' is the default (see `U')
/usr/local/bin/ranlib libcpp.a
gmake[4]: Leaving directory '/magus/work/usr/mports/lang/gcc12/work/.build/libcpp'
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/md5.c -o pic/md5.o; \
else true; fi
yes
checking for inttypes.h... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for stdint.h... yes
checking for unistd.h... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/md5.c -o noasan/md5.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/md5.c -o md5.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
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 how to run the C preprocessor... cpp
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"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/sha1.c -o pic/sha1.o; \
else true; fi
no
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking size of ino_t... 4
checking size of dev_t... 4
checking size of void *... 4
checking size of short... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/sha1.c -o noasan/sha1.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/sha1.c -o sha1.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
2
checking size of int... 4
checking size of long... 4
checking for long long... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/cp-demangle.c -o noasan/cp-demangle.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/cp-demangle.c -o cp-demangle.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/alloca.c -o pic/alloca.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/alloca.c -o noasan/alloca.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/alloca.c -o alloca.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking size of long long... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/argv.c -o pic/argv.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/argv.c -o noasan/argv.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/argv.c -o argv.o
8
checking for int8_t... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/bsearch_r.c -o pic/bsearch_r.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/bsearch_r.c -o noasan/bsearch_r.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/bsearch_r.c -o bsearch_r.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/choose-temp.c -o pic/choose-temp.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/choose-temp.c -o noasan/choose-temp.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/choose-temp.c -o choose-temp.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for int16_t... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/concat.c -o pic/concat.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/concat.c -o noasan/concat.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/concat.c -o concat.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/cp-demint.c -o pic/cp-demint.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/cp-demint.c -o noasan/cp-demint.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/cp-demint.c -o cp-demint.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for int32_t... 1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/crc32.c -o pic/crc32.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/crc32.c -o noasan/crc32.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/crc32.c -o crc32.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-fpic" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/d-demangle.c -o pic/d-demangle.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for int64_t... yes
checking for unsigned long long int... yes
checking for long long int... yes
checking for intmax_t... yes
checking for intptr_t... yes
checking for uint8_t... yes
checking for uint16_t... 1 warning generated.
if [ x"" != x ]; then \
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE -fpic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/d-demangle.c -o noasan/d-demangle.o; \
else true; fi
cc -c -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -Wshadow=local -pedantic -D_GNU_SOURCE /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/d-demangle.c -o d-demangle.o
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for uint32_t... yes
checking for uint64_t... yes
checking for uintmax_t... yes
checking for uintptr_t... 1 warning generated.
yes
checking for int64_t underlying type... long long
checking for std::swap in ... yes
checking whether c++ -std=c++11 is affected by placement new aliasing bug... yes
checking whether c++ -std=c++11 supports -W... yes
checking whether c++ -std=c++11 supports -Wall... yes
checking whether c++ -std=c++11 supports -Wnarrowing... yes
checking whether c++ -std=c++11 supports -Wwrite-strings... yes
checking whether c++ -std=c++11 supports -Wcast-qual... yes
checking whether c++ -std=c++11 supports -Wformat... yes
checking whether cc supports -Wstrict-prototypes... yes
checking whether cc supports -Wmissing-prototypes... yes
checking whether c++ -std=c++11 supports -Wmissing-format-attribute... yes
checking whether c++ -std=c++11 supports -Woverloaded-virtual... yes
checking whether cc supports -Wold-style-definition... 1 warning generated.
rm -f ./libiberty.a pic/./libiberty.a noasan/./libiberty.a
yes
/usr/local/bin/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
checking whether cc supports -Wc++-compat... /usr/local/bin/ranlib ./libiberty.a
yes
checking whether c++ -std=c++11 supports -pedantic -Wlong-long -Wvariadic-macros -Woverlength-strings... if [ x"-fpic" != x ]; then \
cd pic; \
/usr/local/bin/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; \
/usr/local/bin/ranlib ./libiberty.a; \
cd ..; \
else true; fi; \
if [ x"" != x ]; then \
cd noasan; \
/usr/local/bin/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; \
/usr/local/bin/ranlib ./libiberty.a; \
cd ..; \
else true; fi
yes
checking whether cc supports -fno-exceptions... yes
gmake[4]: Leaving directory '/magus/work/usr/mports/lang/gcc12/work/.build/build-i386-portbld-freebsd11.4/libiberty'
checking whether cc supports -fno-rtti... yes
checking whether cc supports -fasynchronous-unwind-tables... gmake[4]: Entering directory '/magus/work/usr/mports/lang/gcc12/work/.build/build-i386-portbld-freebsd11.4/fixincludes'
cc -c -O2 -pipe -fno-strict-aliasing -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/fixincludes -I../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/fixincludes/../include /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/fixincludes/fixincl.c
gmake[4]: Entering directory '/magus/work/usr/mports/lang/gcc12/work/.build/build-i386-portbld-freebsd11.4/libcpp'
c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -O2 -pipe -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -fPIC -c -o charset.o -MT charset.o -MMD -MP -MF .deps/charset.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/charset.cc
yes
checking valgrind.h usability... no
checking valgrind.h presence... no
checking for valgrind.h... no
checking for VALGRIND_DISCARD in ... no
checking for VALGRIND_DISCARD in ... no
checking for multiarch configuration... auto
configure: WARNING: decimal float is not supported for this target, ignored
configure: WARNING: fixed-point is not supported for this target, ignored
checking whether gmake sets $(MAKE)... yes
checking for gawk... /usr/bin/awk
checking whether ln -s works... yes
checking whether ln works... yes
checking for i386-portbld-freebsd11.4-ranlib... /usr/local/bin/ranlib
checking for a BSD compatible install... /usr/bin/install -c
checking for cmp's capabilities... fastcompare
checking for mktemp... yes
checking for makeinfo... makeinfo --no-split --split-size=5000000
checking for modern makeinfo... yes
checking for recent Pod::Man... cc -c -O2 -pipe -fno-strict-aliasing -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/fixincludes -I../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/fixincludes/../include /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/fixincludes/fixtests.c
cc -c -O2 -pipe -fno-strict-aliasing -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/fixincludes -I../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/fixincludes/../include /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/fixincludes/fixfixes.c
yes
checking for flex... flex
checking for bison... /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/missing bison
checking for nm... /usr/local/bin/nm
checking for ar... /usr/local/bin/ar
checking for sphinx-build... texinfo
checking for ANSI C header files... (cached) yes
checking whether time.h and sys/time.h may both be included... yes
checking whether string.h and strings.h may both be included... yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking whether termios.h defines TIOCGWINSZ... yes
checking for limits.h... yes
checking for stddef.h... yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for time.h... yes
checking for iconv.h... cc -c -O2 -pipe -fno-strict-aliasing -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/fixincludes -I../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/fixincludes/../include /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/fixincludes/server.c
yes
checking for fcntl.h... yes
checking for ftw.h... yes
checking for unistd.h... (cached) yes
checking for sys/file.h... yes
checking for sys/time.h... yes
checking for sys/mman.h... yes
checking for sys/resource.h... cc -c -O2 -pipe -fno-strict-aliasing -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/fixincludes -I../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/fixincludes/../include /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/fixincludes/procopen.c
yes
checking for sys/param.h... yes
checking for sys/times.h... yes
checking for sys/stat.h... (cached) yes
checking for sys/locking.h... no
checking for direct.h... cc -c -O2 -pipe -fno-strict-aliasing -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/fixincludes -I../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/fixincludes/../include /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/fixincludes/fixlib.c
no
checking for malloc.h... no
checking for langinfo.h... yes
checking for ldfcn.h... no
checking for locale.h... yes
checking for wchar.h... yes
cc -c -O2 -pipe -fno-strict-aliasing -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -Wmissing-format-attribute -Wno-overlength-strings -pedantic -Wno-long-long -DHAVE_CONFIG_H -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/fixincludes -I../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/fixincludes/../include /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/fixincludes/fixopts.c
checking for thread.h... no
checking for pthread.h... yes
checking for CHAR_BIT... yes
checking whether byte ordering is bigendian... srcdir="/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/fixincludes" /bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/fixincludes/mkfixinc.sh i386-portbld-freebsd11.4
sed -e 's/@gcc_version@/12.1.0/' < mkheaders.almost > mkheadersT
mv -f mkheadersT mkheaders
cc -O2 -pipe -fno-strict-aliasing -o fixincl fixincl.o fixtests.o fixfixes.o server.o procopen.o fixlib.o fixopts.o ../libiberty/libiberty.a
no
checking how to run the C++ preprocessor... c++ -std=c++11 -E
echo timestamp > full-stamp
gmake[4]: Leaving directory '/magus/work/usr/mports/lang/gcc12/work/.build/build-i386-portbld-freebsd11.4/fixincludes'
c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -O2 -pipe -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -fPIC -c -o directives.o -MT directives.o -MMD -MP -MF .deps/directives.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/directives.cc
checking for unordered_map... yes
checking for tr1/unordered_map... In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/directives.cc:25:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:31:7: note: previous use is here
class mkdeps;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:31:7: note: previous use is here
class mkdeps;
^
yes
checking for ext/hash_map... yes
checking dependency style of c++ -std=c++11... gcc3
checking for collect2 libraries... none required
checking for library containing exc_resume... no
checking for library containing kstat_open... c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -O2 -pipe -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -fPIC -c -o errors.o -MT errors.o -MMD -MP -MF .deps/errors.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/errors.cc
no
checking for library containing gethostbyname... none required
checking for library containing socket... none required
checking for library containing ldexp... none required
checking for library containing dlopen... c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -O2 -pipe -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -fPIC -c -o expr.o -MT expr.o -MMD -MP -MF .deps/expr.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/expr.cc
none required
checking for inttypes.h... yes
checking for times... 2 warnings generated.
c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -O2 -pipe -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -fPIC -c -o files.o -MT files.o -MMD -MP -MF .deps/files.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/files.cc
yes
checking for clock... yes
checking for kill... /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/expr.cc:808:11: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
0, message);
^~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/expr.cc:808:11: note: treat the string as an argument to avoid this
0, message);
^
"%s",
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/expr.cc:811:32: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
virtual_location, 0, message);
^~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/expr.cc:811:32: note: treat the string as an argument to avoid this
virtual_location, 0, message);
^
"%s",
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/expr.cc:821:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
virtual_location, 0, message);
^~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/expr.cc:821:27: note: treat the string as an argument to avoid this
virtual_location, 0, message);
^
"%s",
yes
checking for getrlimit... In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/files.cc:27:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:31:7: note: previous use is here
class mkdeps;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:31:7: note: previous use is here
class mkdeps;
^
yes
checking for setrlimit... yes
checking for atoq... no
checking for popen... yes
checking for sysconf... yes
checking for strsignal... yes
checking for getrusage... yes
checking for nl_langinfo... yes
checking for gettimeofday... yes
checking for mbstowcs... yes
checking for wcswidth... 2 warnings generated.
c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -O2 -pipe -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -fPIC -c -o identifiers.o -MT identifiers.o -MMD -MP -MF .deps/identifiers.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/identifiers.cc
yes
checking for mmap... yes
checking for posix_fallocate... 3 warnings generated.
echo "#define LOCALEDIR \"/usr/local/share/locale\"" > localedir.new
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../move-if-change localedir.new localedir.h
echo timestamp > localedir.hs
c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -O2 -pipe -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -fPIC -c -o lex.o -MT lex.o -MMD -MP -MF .deps/lex.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/lex.cc
yes
checking for setlocale... c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -O2 -pipe -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -fPIC -c -o line-map.o -MT line-map.o -MMD -MP -MF .deps/line-map.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/line-map.cc
yes
checking for clearerr_unlocked... yes
checking for feof_unlocked... yes
checking for ferror_unlocked... yes
checking for fflush_unlocked... yes
checking for fgetc_unlocked... no
checking for fgets_unlocked... no
checking for fileno_unlocked... yes
checking for fprintf_unlocked... no
checking for fputc_unlocked... yes
checking for fputs_unlocked... yes
checking for fread_unlocked... yes
checking for fwrite_unlocked... yes
checking for getchar_unlocked... yes
checking for getc_unlocked... yes
checking for putchar_unlocked... yes
checking for putc_unlocked... c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -O2 -pipe -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -fPIC -c -o macro.o -MT macro.o -MMD -MP -MF .deps/macro.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/macro.cc
yes
checking for madvise... yes
checking for mallinfo... no
checking for mallinfo2... /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/macro.cc:186:6: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
vaopt_paste_error);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/macro.cc:186:6: note: treat the string as an argument to avoid this
vaopt_paste_error);
^
"%s",
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/macro.cc:215:7: warning: format string is not a string literal (potentially insecure) [-Wformat-security]
vaopt_paste_error);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/macro.cc:215:7: note: treat the string as an argument to avoid this
vaopt_paste_error);
^
"%s",
no
checking for fstatat... /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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",
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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",
yes
checking whether mbstowcs works... yes
checking for ssize_t... c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -O2 -pipe -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -fPIC -c -o mkdeps.o -MT mkdeps.o -MMD -MP -MF .deps/mkdeps.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/mkdeps.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/mkdeps.cc:25:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:31:7: note: previous use is here
class mkdeps;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:31:7: note: previous use is here
class mkdeps;
^
yes
checking for caddr_t... /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/mkdeps.cc:33:7: note: previous use is here
class mkdeps
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/mkdeps.cc:327:25: note: did you mean class here?
deps_add_module_target (struct mkdeps *d, const char *m,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/mkdeps.cc:33:7: note: previous use is here
class mkdeps
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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.
c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -O2 -pipe -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -fPIC -c -o pch.o -MT pch.o -MMD -MP -MF .deps/pch.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/pch.cc
yes
checking for sighander_t... 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... yes
checking for MAP_ANON(YMOUS)... yes
checking whether mmap with MAP_ANON(YMOUS) works... yes
checking for pid_t... In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/pch.cc:23:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:31:7: note: previous use is here
class mkdeps;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:31:7: note: previous use is here
class mkdeps;
^
yes
checking for vfork.h... 2 warnings generated.
c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -O2 -pipe -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -fPIC -c -o symtab.o -MT symtab.o -MMD -MP -MF .deps/symtab.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/symtab.cc
no
checking for fork... yes
checking for vfork... yes
checking for working fork... c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -O2 -pipe -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -fPIC -c -o traditional.o -MT traditional.o -MMD -MP -MF .deps/traditional.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/traditional.cc
yes
checking for working vfork... (cached) yes
checking for ld used by GCC... 4 warnings generated.
/usr/local/bin/ld
checking if the linker (/usr/local/bin/ld) is GNU ld... c++ -std=c++11 -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -O2 -pipe -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include -fPIC -c -o init.o -MT init.o -MMD -MP -MF .deps/init.Tpo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc
yes
checking for shared library run path origin... done
checking for iconv... In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:25:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:31:7: note: previous use is here
class mkdeps;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/include/mkdeps.h:31:7: note: previous use is here
class mkdeps;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:67:3: warning: array subscript is of type 'char' [-Wchar-subscripts]
s('=', '#') s(')', ']') s('!', '|')
^ ~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:62:18: note: expanded from macro 's'
#define s(p, v) x[p] = v;
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:67:15: warning: array subscript is of type 'char' [-Wchar-subscripts]
s('=', '#') s(')', ']') s('!', '|')
^ ~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:62:18: note: expanded from macro 's'
#define s(p, v) x[p] = v;
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:67:27: warning: array subscript is of type 'char' [-Wchar-subscripts]
s('=', '#') s(')', ']') s('!', '|')
^ ~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:62:18: note: expanded from macro 's'
#define s(p, v) x[p] = v;
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:68:3: warning: array subscript is of type 'char' [-Wchar-subscripts]
s('(', '[') s('\'', '^') s('>', '}')
^ ~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:62:18: note: expanded from macro 's'
#define s(p, v) x[p] = v;
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:68:15: warning: array subscript is of type 'char' [-Wchar-subscripts]
s('(', '[') s('\'', '^') s('>', '}')
^ ~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:62:18: note: expanded from macro 's'
#define s(p, v) x[p] = v;
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:68:28: warning: array subscript is of type 'char' [-Wchar-subscripts]
s('(', '[') s('\'', '^') s('>', '}')
^ ~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:62:18: note: expanded from macro 's'
#define s(p, v) x[p] = v;
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:69:3: warning: array subscript is of type 'char' [-Wchar-subscripts]
s('/', '\\') s('<', '{') s('-', '~')
^ ~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:62:18: note: expanded from macro 's'
#define s(p, v) x[p] = v;
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:69:16: warning: array subscript is of type 'char' [-Wchar-subscripts]
s('/', '\\') s('<', '{') s('-', '~')
^ ~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:62:18: note: expanded from macro 's'
#define s(p, v) x[p] = v;
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:69:28: warning: array subscript is of type 'char' [-Wchar-subscripts]
s('/', '\\') s('<', '{') s('-', '~')
^ ~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libcpp/init.cc:62:18: note: expanded from macro 's'
#define s(p, v) x[p] = v;
^~
11 warnings generated.
yes
checking how to link with libiconv... /usr/local/lib/libiconv.so -Wl,-rpath -Wl,/usr/local/lib
checking for iconv declaration...
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for LC_MESSAGES... rm -f libcpp.a
/usr/local/bin/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
/usr/local/bin/ar: `u' modifier ignored since `D' is the default (see `U')
/usr/local/bin/ranlib libcpp.a
yes
checking for nl_langinfo and CODESET... gmake[4]: Leaving directory '/magus/work/usr/mports/lang/gcc12/work/.build/build-i386-portbld-freebsd11.4/libcpp'
yes
checking whether basename is declared... no
checking whether strstr is declared... yes
checking whether getenv is declared... yes
checking whether atol is declared... yes
checking whether atoll is declared... yes
checking whether asprintf is declared... yes
checking whether sbrk is declared... yes
checking whether abort is declared... yes
checking whether atof is declared... yes
checking whether getcwd is declared... yes
checking whether getwd is declared... yes
checking whether madvise is declared... yes
checking whether stpcpy is declared... yes
checking whether strnlen is declared... yes
checking whether strsignal is declared... yes
checking whether strverscmp is declared... no
checking whether strtol is declared... yes
checking whether strtoul is declared... yes
checking whether strtoll is declared... yes
checking whether strtoull is declared... yes
checking whether setenv is declared... yes
checking whether unsetenv is declared... yes
checking whether errno is declared... yes
checking whether snprintf is declared... yes
checking whether vsnprintf is declared... yes
checking whether vasprintf is declared... yes
checking whether malloc is declared... yes
checking whether realloc is declared... yes
checking whether calloc is declared... yes
checking whether free is declared... yes
checking whether getopt is declared... yes
checking whether clock is declared... yes
checking whether getpagesize is declared... yes
checking whether ffs is declared... yes
checking whether clearerr_unlocked is declared... yes
checking whether feof_unlocked is declared... yes
checking whether ferror_unlocked is declared... yes
checking whether fflush_unlocked is declared... yes
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... yes
checking whether fputs_unlocked is declared... yes
checking whether fread_unlocked is declared... yes
checking whether fwrite_unlocked is declared... yes
checking whether getchar_unlocked is declared... yes
checking whether getc_unlocked is declared... yes
checking whether putchar_unlocked is declared... yes
checking whether putc_unlocked is declared... yes
checking whether getrlimit is declared... yes
checking whether setrlimit is declared... yes
checking whether getrusage is declared... yes
checking whether mallinfo is declared... no
checking whether mallinfo2 is declared... no
checking whether ldgetname is declared... no
checking whether times is declared... yes
checking whether sigaltstack is declared... yes
checking for struct tms... yes
checking for clock_t... yes
checking for F_SETLKW... yes
checking for O_CLOEXEC... yes
checking for AF_UNIX... yes
checking for AF_INET6... yes
checking for _LK_LOCK... no
checking if mkdir takes one argument... no
Using `/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.cc' for machine-specific logic.
Using `/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md' as machine description file.
Using the following target machine macro files:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/vxworks-dummy.h
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.h
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/unix.h
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/att.h
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/dbxelf.h
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/elfos.h
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/freebsd-spec.h
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/freebsd.h
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/freebsd-stdint.h
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/freebsd.h
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/initfini-array.h
Using host-default.o for host machine hooks.
checking for __cxa_atexit... yes
checking whether NLS is requested... no
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by cc... /usr/local/bin/ld
checking if the linker (/usr/local/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/local/bin/nm
checking the name lister (/usr/local/bin/nm) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 196608
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... no
checking for /usr/local/bin/ld option to reload object files... -r
checking for i386-portbld-freebsd11.4-objdump... /usr/local/bin/objdump
checking how to recognize dependent libraries... pass_all
checking for i386-portbld-freebsd11.4-ar... (cached) /usr/local/bin/ar
checking for i386-portbld-freebsd11.4-strip... no
checking for strip... strip
checking for i386-portbld-freebsd11.4-ranlib... (cached) /usr/local/bin/ranlib
checking command to parse /usr/local/bin/nm output from cc object... ok
checking for dlfcn.h... yes
checking for objdir... .libs
checking if cc supports -fno-rtti -fno-exceptions... yes
checking for cc option to produce PIC... -fPIC -DPIC
checking if cc PIC flag -fPIC -DPIC works... yes
checking if cc static flag -static works... yes
checking if cc supports -c -o file.o... yes
checking if cc supports -c -o file.o... (cached) yes
checking whether the cc linker (/usr/local/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... freebsd11.4 ld.so
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... c++ -std=c++11 -E
checking for ld used by c++ -std=c++11... /usr/local/bin/ld
checking if the linker (/usr/local/bin/ld) is GNU ld... yes
checking whether the c++ -std=c++11 linker (/usr/local/bin/ld) supports shared libraries... yes
checking for c++ -std=c++11 option to produce PIC... -fPIC -DPIC
checking if c++ -std=c++11 PIC flag -fPIC -DPIC works... yes
checking if c++ -std=c++11 static flag -static works... yes
checking if c++ -std=c++11 supports -c -o file.o... yes
checking if c++ -std=c++11 supports -c -o file.o... (cached) yes
checking whether the c++ -std=c++11 linker (/usr/local/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... freebsd11.4 ld.so
checking how to hardcode library paths into programs... immediate
checking whether we are using gold... no
checking whether we are using mold... no
checking gold linker with split stack support as non default... no
checking what linker to use... /usr/local/bin/ld
checking what nm to use... /usr/local/i386-portbld-freebsd11.4/bin/nm
checking what objdump to use... /usr/local/i386-portbld-freebsd11.4/bin/objdump
checking what readelf to use... /usr/local/i386-portbld-freebsd11.4/bin/readelf
checking for otool... no
checking what otool to use... not found
checking for dsymutil... no
checking assembler flags...
checking assembler for .balign and .p2align... yes
checking assembler for .p2align with maximum skip... yes
checking assembler for .literal16... no
checking assembler for working .subsection -1... yes
checking assembler for .weak... yes
checking assembler for .weakref... yes
checking assembler for .nsubspa comdat... no
checking assembler for .hidden... yes
checking linker for .hidden support... yes
checking linker read-only and read-write section mixing... read-write
checking for .preinit_array/.init_array/.fini_array support... no
checking assembler for .sleb128 and .uleb128... 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... yes
checking assembler for section 'R' flag... no
checking assembler for section 'o' flag... no
checking assembler for section merging support... yes
checking assembler for stabs directive... yes
checking assembler for COMDAT group support (GNU as)... yes
checking assembler for line table is_stmt support... yes
checking assembler for line table discriminator support... yes
checking assembler for thread-local storage support... yes
checking linker -Bstatic/-Bdynamic option... yes
checking linker --version-script option... yes
checking linker soname option... yes
checking linker --demangle support... yes
checking linker plugin support... 2
checking assembler for -xbrace_comment... no
checking assembler for filds and fists mnemonics... yes
checking assembler for fildq and fistpq mnemonics... yes
checking assembler for cmov syntax... no
checking assembler for ffreep mnemonic... yes
checking assembler for .quad directive... yes
checking assembler for sahf mnemonic... no
checking assembler for interunit movq mnemonic... no
checking assembler for hle prefixes... yes
checking assembler for swap suffix... yes
checking assembler for different section symbol subtraction... yes
checking assembler for rep and lock prefix... yes
checking assembler for ud2 mnemonic... yes
checking assembler for R_386_TLS_GD_PLT reloc... no
checking assembler for R_386_TLS_LDM_PLT reloc... no
checking assembler for R_386_TLS_LDM reloc... no
checking assembler for R_386_GOT32X reloc... yes
checking assembler for GOTOFF in data... yes
checking assembler for calling ___tls_get_addr via GOT... no
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... no
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... no
checking assembler for --gstabs option... yes
checking assembler for --debug-prefix-map option... yes
checking assembler for compressed debug sections... 2
checking assembler for .lcomm with alignment... no
checking for target glibc version... 0.0
checking assembler for gnu_unique_object... no
checking assembler for tolerance to line number 0... yes
checking support for thin archives... no
checking linker PT_GNU_EH_FRAME support... yes
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... yes
checking linker EH garbage collection of sections bug... no
checking linker for compressed debug sections... 3
checking linker --as-needed support... yes
checking linker mapfile support for clearing hardware capabilities... no
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... checking for __stack_chk_fail... yes
yes
checking sys/sdt.h in the target C library... yes
checking dl_iterate_phdr in target C library... yes
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 native compiler for i386-portbld-freebsd11.4.
checking for exported symbols... yes
checking for -rdynamic... yes
checking for library containing dlopen... (cached) none required
checking for -fPIC -shared... yes
gcc_driver_version: 12.1.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 auto-host.h
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 objc
mkdir objc/.deps
mkdir objcp
mkdir objcp/.deps
mkdir c-family
mkdir c-family/.deps
mkdir common
mkdir common/.deps
mkdir analyzer
mkdir analyzer/.deps
mkdir rtl-ssa
mkdir rtl-ssa/.deps
config.status: executing default commands
gmake[4]: Entering directory '/magus/work/usr/mports/lang/gcc12/work/.build/gcc'
TARGET_CPU_DEFAULT="" \
HEADERS="auto-host.h ansidecl.h" DEFINES="" \
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/mkconfig.sh config.h
TARGET_CPU_DEFAULT="" \
HEADERS="options.h insn-constants.h config/vxworks-dummy.h config/i386/i386.h config/i386/unix.h config/i386/att.h config/dbxelf.h config/elfos.h config/freebsd-spec.h config/freebsd.h config/freebsd-stdint.h config/i386/freebsd.h config/initfini-array.h defaults.h" DEFINES="LIBC_GLIBC=1 LIBC_UCLIBC=2 LIBC_BIONIC=3 LIBC_MUSL=4 FBSD_MAJOR=11 USE_IX86_FRAME_POINTER=1" \
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/mkconfig.sh tm.h
TARGET_CPU_DEFAULT="" \
HEADERS="config/i386/i386-protos.h tm-preds.h" DEFINES="" \
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/mkconfig.sh tm_p.h
TARGET_CPU_DEFAULT="" \
HEADERS="auto-host.h ansidecl.h" DEFINES="" \
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/mkconfig.sh bconfig.h
LC_ALL=C ; export LC_ALL ; \
/usr/bin/awk -f /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/opt-gather.awk /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ada/gcc-interface/lang.opt /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/d/lang.opt /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/fortran/lang.opt /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/go/lang.opt /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/lto/lang.opt /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/c-family/c.opt /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/common.opt /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/params.opt /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/analyzer/analyzer.opt /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/fused-madd.opt /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.opt /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/rpath.opt /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/freebsd.opt > tmp-optionlist
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-gi.list gtyp-input.list
echo "#define BUILDING_GCC_MAJOR `echo 12.1.0 | sed -e 's/^\([0-9]*\).*$/\1/'`" > bversion.h
echo timestamp > s-gtyp-input
echo "#define BUILDING_GCC_MINOR `echo 12.1.0 | sed -e 's/^[0-9]*\.\([0-9]*\).*$/\1/'`" >> bversion.h
TARGET_CPU_DEFAULT="" \
HEADERS="options.h insn-constants.h config/i386/i386.h config/i386/i386-protos.h defaults.h" DEFINES="" \
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/mkconfig.sh tm_d.h
echo "#define BUILDING_GCC_PATCHLEVEL `echo 12.1.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
if test no = yes \
|| test -n ""; then \
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genmultilib \
"" \
"" \
"" \
"" \
"" \
"" \
"" \
"" \
"" \
"" \
"no" \
> tmp-mlib.h; \
else \
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genmultilib '' '' '' '' '' '' '' '' \
"" '' no \
> tmp-mlib.h; \
fi
echo timestamp > s-bversion
lsf="/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cp/lang-specs.h /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/lto/lang-specs.h"; for f in $lsf; do \
echo "#include \"$f\""; \
done | sed 's|/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/||' > tmp-specs.h
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-mlib.h multilib.h
ltf="/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ada/gcc-interface/ada-tree.def /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cp/cp-tree.def /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/d/d-tree.def /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/objc/objc-tree.def"; for f in $ltf; do \
echo "#include \"$f\""; \
done | sed 's|/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/||' >> tmp-all-tree.def
echo timestamp > s-mlib
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-all-tree.def all-tree.def
/usr/bin/awk -f /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gen-pass-instances.awk \
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/passes.def /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386-passes.def > pass-instances.def
echo timestamp > s-alltree
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/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-omp-device-properties.h \
omp-device-properties.h
echo timestamp > s-omp-device-properties-h
echo "c++ -std=c++11 -no-pie -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H " > checksum-options.tmp \
&& /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change checksum-options.tmp checksum-options
/usr/bin/awk -f /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386-builtin-types.awk /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386-builtin-types.def > tmp-bt.inc
cp /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gcc-ar.cc gcc-nm.cc
cp /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gcc-ar.cc gcc-ranlib.cc
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-bt.inc i386-builtin-types.inc
rm -f mm_malloc.h
cat /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/gmm_malloc.h > mm_malloc.h
echo timestamp > s-i386-bt
TARGET_CPU_DEFAULT="" \
HEADERS="auto-host.h ansidecl.h" DEFINES="USED_FOR_TARGET " \
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/mkconfig.sh tconfig.h
(echo "@set version-GCC 12.1.0"; \
if [ "" = "experimental" ]; \
then echo "@set DEVELOPMENT"; \
else echo "@clear DEVELOPMENT"; \
fi) > gcc-vers.texiT
echo @set srcdir `echo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc | sed -e 's|\\([@{}]\\)|@\\1|g'` >> gcc-vers.texiT
if [ -n "(MidnightBSD Ports Collection) " ]; then \
echo "@set VERSION_PACKAGE (MidnightBSD Ports Collection) " >> gcc-vers.texiT; \
fi
echo "@set BUGURL @uref{https://gcc.gnu.org/bugs/}" >> gcc-vers.texiT; \
mv -f gcc-vers.texiT gcc-vers.texi
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/gengenrtl.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengenrtl.cc
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/sort.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/sort.cc
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/genhooks.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genhooks.cc
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/genchecksum.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genchecksum.cc
if [ xinfo = xinfo ]; then \
makeinfo --no-split --split-size=5000000 --split-size=5000000 --no-split -I . -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/doc \
-I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/doc/include -o doc/cpp.info /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/doc/cpp.texi; \
fi
if [ xinfo = xinfo ]; then \
makeinfo --no-split --split-size=5000000 --split-size=5000000 --no-split -I . -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/doc \
-I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/doc/include -o doc/gcc.info /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/doc/gcc.texi; \
fi
if [ xinfo = xinfo ]; then \
makeinfo --no-split --split-size=5000000 --split-size=5000000 --no-split -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/doc \
-I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/doc/include -o doc/gccinstall.info /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/doc/install.texi; \
fi
if [ xinfo = xinfo ]; then \
makeinfo --no-split --split-size=5000000 --split-size=5000000 --no-split -I . -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/doc \
-I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/doc/include -o doc/cppinternals.info /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/doc/cppinternals.texi; \
fi
echo timestamp > gcc.pod
perl /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../contrib/texi2pod.pl /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/doc/invoke.texi > gcc.pod
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/genmodes.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genmodes.cc
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/errors.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/errors.cc
c++ -std=c++11 -c -DBASEVER="\"12.1.0\"" -DDATESTAMP="\"\"" -DREVISION="\"\"" -DDEVPHASE="\"\"" -DPKGVERSION="\"(MidnightBSD Ports Collection) \"" -DBUGURL="\" \"" -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/genversion.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genversion.cc
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-optionlist optionlist
echo timestamp > s-options
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -Wno-error -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/gengtype-lex.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype-lex.cc
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/gengtype-parse.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype-parse.cc
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -o build/gengenrtl \
build/gengenrtl.o build/errors.o ../build-i386-portbld-freebsd11.4/libiberty/pic/libiberty.a
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -o build/genhooks \
build/genhooks.o build/errors.o ../build-i386-portbld-freebsd11.4/libiberty/pic/libiberty.a
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -o build/genchecksum \
build/genchecksum.o ../build-i386-portbld-freebsd11.4/libiberty/pic/libiberty.a
/usr/bin/awk -f /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/opt-functions.awk -f /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/opt-read.awk \
-f /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/optc-save-gen.awk \
-v header_name="config.h system.h coretypes.h tm.h" < optionlist > options-save.cc
/usr/bin/awk -f /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/opt-functions.awk -f /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/opt-read.awk \
-f /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/optc-gen.awk \
-v header_name="config.h system.h coretypes.h options.h tm.h" < optionlist > options.cc
build/genhooks -d \
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/doc/tm.texi.in > tmp-tm.texi
case `echo X|tr X '\101'` in \
A) tr -d '\015' < tmp-tm.texi > tmp2-tm.texi ;; \
*) tr -d '\r' < tmp-tm.texi > tmp2-tm.texi ;; \
esac
mv tmp2-tm.texi tmp-tm.texi
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-tm.texi tm.texi
echo timestamp > doc/gcc.1
(pod2man --center="GNU" --release="gcc-12.1.0" --date=2022-05-06 --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)
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -o build/genmodes \
build/genmodes.o build/errors.o ../build-i386-portbld-freebsd11.4/libiberty/pic/libiberty.a
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE \
build/genversion.o -o build/genversion
/usr/bin/awk -f /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/opt-functions.awk -f /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/opt-read.awk \
-f /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/opth-gen.awk \
< optionlist > tmp-options.h
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-options.h options.h
echo timestamp > s-options-h
build/gengenrtl > tmp-genrtl.h
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-genrtl.h genrtl.h
echo timestamp > s-genrtl-h
build/genmodes -m > tmp-min-modes.cc
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-modes.cc insn-modes.cc
echo timestamp > s-modes
build/genmodes -h > tmp-modes.h
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-modes.h insn-modes.h
echo timestamp > s-modes-h
build/genmodes -i > tmp-modes-inline.h
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-version.h version.h
echo timestamp > s-version
if [ xinfo = xinfo ]; then \
makeinfo --no-split --split-size=5000000 --split-size=5000000 --no-split -I . -I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/doc \
-I /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/doc/include -o doc/gccint.info /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/doc/gccint.texi; \
fi
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/genconstants.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genconstants.cc
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/min-insn-modes.o min-insn-modes.cc
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/inchash.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/inchash.cc
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/genenums.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genenums.cc
cp doc/gcc.1 doc/g++.1
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/genmddeps.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genmddeps.cc
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/read-md.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/read-md.cc
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/gengtype.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.cc:32:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
31 warnings generated.
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/gengtype-state.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype-state.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype-state.cc:36:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gengtype.h:508:40: warning: token pasting of ',' and __VA_ARGS__ is a GNU extension [-Wgnu-zero-variadic-macro-arguments]
19 warnings generated.
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -o build/genconstants \
build/genconstants.o build/read-md.o build/errors.o ../build-i386-portbld-freebsd11.4/libiberty/pic/libiberty.a
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -o build/genenums \
build/genenums.o build/read-md.o build/errors.o ../build-i386-portbld-freebsd11.4/libiberty/pic/libiberty.a
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -o build/genmddeps \
build/genmddeps.o build/read-md.o build/errors.o ../build-i386-portbld-freebsd11.4/libiberty/pic/libiberty.a
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -o build/gengtype \
build/gengtype.o build/errors.o build/gengtype-lex.o build/gengtype-parse.o build/gengtype-state.o ../build-i386-portbld-freebsd11.4/libiberty/pic/libiberty.a
build/genmddeps /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/common.md /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md > tmp-mddeps
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-mddeps mddeps.mk
echo timestamp > s-mddeps
build/gengtype \
-S /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I gtyp-input.list -w tmp-gtype.state
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-gtype.state gtype.state
build/gengtype \
-r gtype.state
echo timestamp > s-gtype
build/genconstants /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/common.md /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md \
> tmp-constants.h
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-constants.h insn-constants.h
echo timestamp > s-constants
build/genenums /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/common.md /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md \
> tmp-enums.cc
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-enums.cc insn-enums.cc
echo timestamp > s-enums
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/ggc-none.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-none.cc
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/vec.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/vec.cc
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/gensupport.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gensupport.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gensupport.cc:24:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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')
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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";
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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";
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:35: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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) = "";
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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) = "";
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:35: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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";
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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";
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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";
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:35: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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";
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:35: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1354:24: note: expanded from macro 'XTMPL'
#define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1354:24: note: expanded from macro 'XTMPL'
#define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1354:24: note: expanded from macro 'XTMPL'
#define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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) =
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1354:24: note: expanded from macro 'XTMPL'
#define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1354:24: note: expanded from macro 'XTMPL'
#define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 *);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 *);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
147 warnings generated.
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/print-rtl.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/print-rtl.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/print-rtl.cc:31:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/print-rtl.cc:481: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
^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/print-rtl.cc:482: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)
^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/print-rtl.cc:507: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))
^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/print-rtl.cc:519: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)
^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/print-rtl.cc:612: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)
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/print-rtl.cc:697: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));
^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/print-rtl.cc:1010: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));
^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
24 warnings generated.
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/hash-table.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-table.cc
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/genflags.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genflags.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genflags.cc:27:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
22 warnings generated.
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/genconditions.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genconditions.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genconditions.cc:32:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
17 warnings generated.
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/genattr.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattr.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattr.cc:26:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
27 warnings generated.
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/genattr-common.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattr-common.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattr-common.cc:27:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
18 warnings generated.
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/gencodes.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gencodes.cc
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/genconfig.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genconfig.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gencodes.cc:27:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genconfig.cc:26:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
18 warnings generated.
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/gentarget-def.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gentarget-def.cc
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
26 warnings generated.
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/gencheck.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gencheck.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gentarget-def.cc:24:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/genopinit.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genopinit.cc
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
19 warnings generated.
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/gencfn-macros.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gencfn-macros.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genopinit.cc:25:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
18 warnings generated.
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/genattrtab.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/genautomata.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:109:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:111:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3095:19: /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28:warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
note: expanded from macro 'JUMP_LABEL'
*step_out = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444: rtunion fld[1];
^
5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:585:25: note: parameter of type 'enum rtx_code' is declared here
attr_rtx (enum rtx_code code, ...)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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] == '!')
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:35: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:1202:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1264:42: warning: copy_boolean (XEXP (exp, 1)));
^ ~
array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
DECL_UNIT (decl)->automaton_name = XSTR (def, 1);
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
23: note: expanded from macro 'XSTR'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:1207:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:256:55: note: expanded from macro 'DEF_ATTR_STRING'
#define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S)))
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:256:43: note: expanded from macro 'DEF_ATTR_STRING'
#define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S)))
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:256:55: note: expanded from macro 'DEF_ATTR_STRING'
#define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S)))
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:256:43: note: expanded from macro 'DEF_ATTR_STRING'
#define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S)))
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
1296:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
DECL_UNIT (decl)->automaton_name = XSTR (def, 1);
^ ~
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:1213:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
XSTR (exp, 1) = DEF_ATTR_STRING (XSTR (exp, 1));
^ ~
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:256:55: note: expanded from macro 'DEF_ATTR_STRING'
#define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S)))
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:256:43: note: expanded from macro 'DEF_ATTR_STRING'
#define DEF_ATTR_STRING(S) (attr_string ((S), strlen (S)))
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1361:40: 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];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:1335:18: 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, ',',
^ ~
condexp = XVECEXP (delay->def, 1, i + 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39:#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note note: expanded from macro 'XVECEXP'
: expanded from macro 'RTL_CHECK2'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc
:1365:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
XSTR (def, 1), GET_RTX_NAME (GET_CODE (def)));
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
^ ~
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:1451:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1406:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
substitute_address (XEXP (exp, 1),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
str_pattern_lists = get_str_vect (XSTR (def, 1),
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
^ ~
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:1453:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: substitute_address (XEXP (exp, 2),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: array 'fld' declared here
rtunion fld[1];
^
expanded from macro 'XEXP'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1410:8:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2' 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)));
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
:444:5: note: array 'fld' declared here
rtunion fld[1];
^
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
~~~~~~~~~~~~~~~~~~~~~~~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1521:46: note: use array indexing to silence this warning
if (strcmp (option, NO_MINIMIZATION_OPTION + 1) == 0)
^
& [ ]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
~~~~~~~~~~~~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1523:40: note: use array indexing to silence this warning
else if (strcmp (option, TIME_OPTION + 1) == 0)
^
& [ ]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
~~~~~~~~~~~~~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1525:41: note: use array indexing to silence this warning
else if (strcmp (option, STATS_OPTION + 1) == 0)
^
& [ ]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
~~~~~~~~~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1527:37: note: use array indexing to silence this warning
else if (strcmp (option, V_OPTION + 1) == 0)
^
& [ ]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
~~~~~~~~~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1529:37: note: use array indexing to silence this warning
else if (strcmp (option, W_OPTION + 1) == 0)
^
& [ ]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
~~~~~~~~~~~~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1531:40: note: use array indexing to silence this warning
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:1603:11 else if (strcmp (option, NDFA_OPTION + 1) == 0)
^
& [ ]
: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (XSTR (x, 1)[0])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1533:44: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
else if (strcmp (option, COLLAPSE_OPTION + 1) == 0)
~~~~~~~~~~~~~~~~^~~
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1533:44: note: use array indexing to silence this warning
38: note: expanded from macro 'RTL_CHECK2'
else if (strcmp (option, COLLAPSE_OPTION + 1) == 0)
^
& [ ]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
~~~~~~~~~~~~~~~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1535:43: note: use array indexing to silence this warning
else if (strcmp (option, NO_COMB_OPTION + 1) == 0)
^
& [ ]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
~~~~~~~~~~~~~~~~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1537:44: note: use array indexing to silence this warning
else if (strcmp (option, PROGRESS_OPTION + 1) == 0)
^
& [ ]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1720:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
DECL_RESERV (decl)->regexp = gen_regexp (XSTR (def, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
: note: expanded from macro 'XSTR'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
rtunion fld[1];
^/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:102:40: note: expanded from macro 'strcmp_check'
#define strcmp_check(S1, S2) ((S1) != (S2))
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include/libiberty.h:188:58: note: expanded from macro 'ACONCAT'
(libiberty_concat_ptr = (char *) alloca (concat_length ACONCAT_PARAMS + 1), \
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include/libiberty.h:733:37: note: expanded from macro 'alloca'
# define alloca(x) __builtin_alloca(x)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include/libiberty.h:189:17: note: expanded from macro 'ACONCAT'
concat_copy2 ACONCAT_PARAMS)
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:102:32: note: expanded from macro 'strcmp_check'
#define strcmp_check(S1, S2) ((S1) != (S2))
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:102:40: note: expanded from macro 'strcmp_check'
#define strcmp_check(S1, S2) ((S1) != (S2))
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:102:32: note: expanded from macro 'strcmp_check'
#define strcmp_check(S1, S2) ((S1) != (S2))
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:102:40: note: expanded from macro 'strcmp_check'
#define strcmp_check(S1, S2) ((S1) != (S2))
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:102:32: note: expanded from macro 'strcmp_check'
#define strcmp_check(S1, S2) ((S1) != (S2))
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:102:40: note: expanded from macro 'strcmp_check'
#define strcmp_check(S1, S2) ((S1) != (S2))
^~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:253:27: note: expanded from macro 'SIMPLIFY_TEST_EXP'
(ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:93:48: note: expanded from macro 'ATTR_IND_SIMPLIFIED_P'
#define ATTR_IND_SIMPLIFIED_P(RTX) (RTX_FLAG ((RTX), unchanging))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1258:31: note: expanded from macro 'RTX_FLAG'
#define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:253:59: note: expanded from macro 'SIMPLIFY_TEST_EXP'
(ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1258:31: note: expanded from macro 'RTX_FLAG'
#define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:254:25: note: expanded from macro 'SIMPLIFY_TEST_EXP'
: simplify_test_exp (EXP, INSN_CODE, INSN_INDEX))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:253:67: note: expanded from macro 'SIMPLIFY_TEST_EXP'
(ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:253:27: note: expanded from macro 'SIMPLIFY_TEST_EXP'
(ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:93:48: note: expanded from macro 'ATTR_IND_SIMPLIFIED_P'
#define ATTR_IND_SIMPLIFIED_P(RTX) (RTX_FLAG ((RTX), unchanging))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1258:31: note: expanded from macro 'RTX_FLAG'
#define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:253:59: note: expanded from macro 'SIMPLIFY_TEST_EXP'
(ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1258:31: note: expanded from macro 'RTX_FLAG'
#define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:254:25: note: expanded from macro 'SIMPLIFY_TEST_EXP'
: simplify_test_exp (EXP, INSN_CODE, INSN_INDEX))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:253:67: note: expanded from macro 'SIMPLIFY_TEST_EXP'
(ATTR_IND_SIMPLIFIED_P (EXP) || ATTR_CURR_SIMPLIFIED_P (EXP) ? (EXP) \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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')
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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')
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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')
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
217 warnings generated.
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/genemit.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genemit.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genemit.cc:25:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
41 warnings generated.
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/genextract.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genextract.cc
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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--)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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')
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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')
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
55 warnings generated.
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/genoutput.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genoutput.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genextract.cc:25:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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--)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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--)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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--)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genoutput.cc:90:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
25 warnings generated.
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/genpeep.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpeep.cc
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1354:24: note: expanded from macro 'XTMPL'
#define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1354:24: note: expanded from macro 'XTMPL'
#define XTMPL(RTX, N) (RTL_CHECK1 (RTX, N, 'T').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
32 warnings generated.
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/genrecog.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genrecog.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpeep.cc:25:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
35 warnings generated.
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/genpreds.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpreds.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genrecog.cc:112:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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] == '%'
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:46: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:35: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:46: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:35: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpreds.cc:27:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpreds.cc:229:37: note: expanded from macro 'NO_MODE_TEST'
#define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1258:31: note: expanded from macro 'RTX_FLAG'
#define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpreds.cc:229:37: note: expanded from macro 'NO_MODE_TEST'
#define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1258:31: note: expanded from macro 'RTX_FLAG'
#define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpreds.cc:229:37: note: expanded from macro 'NO_MODE_TEST'
#define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1258:31: note: expanded from macro 'RTX_FLAG'
#define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpreds.cc:229:37: note: expanded from macro 'NO_MODE_TEST'
#define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1258:31: note: expanded from macro 'RTX_FLAG'
#define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpreds.cc:229:37: note: expanded from macro 'NO_MODE_TEST'
#define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1258:31: note: expanded from macro 'RTX_FLAG'
#define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpreds.cc:229:37: note: expanded from macro 'NO_MODE_TEST'
#define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1258:31: note: expanded from macro 'RTX_FLAG'
#define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpreds.cc:229:37: note: expanded from macro 'NO_MODE_TEST'
#define NO_MODE_TEST(EXP) RTX_FLAG (EXP, volatil)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1258:31: note: expanded from macro 'RTX_FLAG'
#define RTX_FLAG(RTX, FLAG) ((RTX)->FLAG)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)]);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genpreds.cc:1308: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
53 warnings generated.
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/rtl.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.cc
32 warnings generated.
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/read-rtl.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/read-rtl.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.cc:31:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/read-rtl.cc:34:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/read-rtl.cc:323:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (x) = value;
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/read-rtl.cc:381:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (new_attr, 1) = xstrdup ("yes");
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/read-rtl.cc:624: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/read-rtl.cc:624: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/read-rtl.cc:631: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/read-rtl.cc:631: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/read-rtl.cc:636: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/read-rtl.cc:636: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/read-rtl.cc:637: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/read-rtl.cc:637: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/read-rtl.cc:1290: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");
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/read-rtl.cc:1291:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (return_rtx, 2) = const_str;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN'
#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN'
#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/read-rtl.cc:2062:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (q, 0) = XEXP (p, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/read-rtl.cc:2063:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (q, 1) = read_nested_rtx ();
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/read-rtl.cc:2065:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (p, 1) = q;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
24 warnings generated.
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -o build/gencheck \
build/gencheck.o ../build-i386-portbld-freebsd11.4/libiberty/pic/libiberty.a
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -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-i386-portbld-freebsd11.4/libiberty/pic/libiberty.a
build/gencheck > tmp-check.h
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-cfn-operators.pd \
cfn-operators.pd
echo timestamp > s-cfn-operators
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/genmatch.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genmatch.cc
32 warnings generated.
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -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-i386-portbld-freebsd11.4/libiberty/pic/libiberty.a
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -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-i386-portbld-freebsd11.4/libiberty/pic/libiberty.a
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -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-i386-portbld-freebsd11.4/libiberty/pic/libiberty.a
build/genpreds -c /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/common.md /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md > tmp-constrs.h
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -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-i386-portbld-freebsd11.4/libiberty/pic/libiberty.a
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -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-i386-portbld-freebsd11.4/libiberty/pic/libiberty.a
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -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-i386-portbld-freebsd11.4/libiberty/pic/libiberty.a
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -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-i386-portbld-freebsd11.4/libiberty/pic/libiberty.a
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -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-i386-portbld-freebsd11.4/libiberty/pic/libiberty.a
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -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-i386-portbld-freebsd11.4/libiberty/pic/libiberty.a
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -o build/genmatch \
build/genmatch.o ../build-i386-portbld-freebsd11.4/libcpp/libcpp.a build/errors.o build/vec.o build/hash-table.o build/sort.o ../build-i386-portbld-freebsd11.4/libiberty/pic/libiberty.a
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -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-i386-portbld-freebsd11.4/libiberty/pic/libiberty.a
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -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-i386-portbld-freebsd11.4/libiberty/pic/libiberty.a -lm
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -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-i386-portbld-freebsd11.4/libiberty/pic/libiberty.a
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -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-i386-portbld-freebsd11.4/libiberty/pic/libiberty.a
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -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-i386-portbld-freebsd11.4/libiberty/pic/libiberty.a
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -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-i386-portbld-freebsd11.4/libiberty/pic/libiberty.a
build/genpreds /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/common.md /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md > tmp-preds.cc
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-constrs.h tm-constrs.h
echo timestamp > s-constrs-h
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -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-i386-portbld-freebsd11.4/libiberty/pic/libiberty.a
build/genpreds -h /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/common.md /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md > tmp-preds.h
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-preds.cc insn-preds.cc
echo timestamp > s-preds
build/genconditions /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/common.md /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md > tmp-condmd.cc
build/genmatch --gimple /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/match.pd \
> tmp-gimple-match.cc
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-preds.h tm-preds.h
echo timestamp > s-preds-h
GIMPLE decision tree has 4127 leafs, maximum depth 28 and a total number of 17761 nodes
removed 2724 duplicate tails
build/genmatch --generic /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/match.pd \
> tmp-generic-match.cc
GENERIC decision tree has 3770 leafs, maximum depth 13 and a total number of 15889 nodes
removed 2560 duplicate tails
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-gimple-match.cc \
gimple-match.cc
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-generic-match.cc \
generic-match.cc
echo timestamp > s-match
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-condmd.cc build/gencondmd.cc
echo timestamp > s-conditions
c++ -std=c++11 -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -I. -Ibuild -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/build -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/usr/local/include \
-o build/gencondmd.o build/gencondmd.cc
In file included from build/gencondmd.cc:27:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from build/gencondmd.cc:41:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]
ATTRIBUTE_ASM_FPRINTF(2, 3);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:15276:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
CALL_INSN_FUNCTION_USAGE (peep2_next_insn (2))))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:15276:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
CALL_INSN_FUNCTION_USAGE (peep2_next_insn (2))))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:15172:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
CALL_INSN_FUNCTION_USAGE (peep2_next_insn (1)))) &&
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:15172:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
CALL_INSN_FUNCTION_USAGE (peep2_next_insn (1)))) &&
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:15189:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
CALL_INSN_FUNCTION_USAGE (peep2_next_insn (2)))) &&
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:15189:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
CALL_INSN_FUNCTION_USAGE (peep2_next_insn (2)))) &&
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:21286:37: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
(peep2_reg_dead_p (2, operands[0])) &&
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:21286:37: note: use '&' for a bitwise operation
(peep2_reg_dead_p (2, operands[0])) &&
^~
&
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:21286:37: note: remove constant to silence this warning
(peep2_reg_dead_p (2, operands[0])) &&
~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:21286:37: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
(peep2_reg_dead_p (2, operands[0])) &&
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:21286:37: note: use '&' for a bitwise operation
(peep2_reg_dead_p (2, operands[0])) &&
^~
&
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:21286:37: note: remove constant to silence this warning
(peep2_reg_dead_p (2, operands[0])) &&
~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:15172:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
CALL_INSN_FUNCTION_USAGE (peep2_next_insn (1)))) &&
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:15172:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
CALL_INSN_FUNCTION_USAGE (peep2_next_insn (1)))) &&
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:15255:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
CALL_INSN_FUNCTION_USAGE (peep2_next_insn (1))))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:15255:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
CALL_INSN_FUNCTION_USAGE (peep2_next_insn (1))))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:17376:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XINT (XEXP (operands[2], 0), 1) == UNSPEC_PLTOFF)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:17376:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XINT (XEXP (operands[2], 0), 1) == UNSPEC_PLTOFF)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/sync.md:475:18: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
(TARGET_CMPXCHG) &&
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/sync.md:475:18: note: use '&' for a bitwise operation
(TARGET_CMPXCHG) &&
^~
&
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/sync.md:475:18: note: remove constant to silence this warning
(TARGET_CMPXCHG) &&
~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/sync.md:475:18: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
(TARGET_CMPXCHG) &&
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/sync.md:475:18: note: use '&' for a bitwise operation
(TARGET_CMPXCHG) &&
^~
&
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/sync.md:475:18: note: remove constant to silence this warning
(TARGET_CMPXCHG) &&
~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:7261:37: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
(peep2_regno_dead_p (3, FLAGS_REG)) &&
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:7261:37: note: use '&' for a bitwise operation
(peep2_regno_dead_p (3, FLAGS_REG)) &&
^~
&
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:7261:37: note: remove constant to silence this warning
(peep2_regno_dead_p (3, FLAGS_REG)) &&
~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:7261:37: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
(peep2_regno_dead_p (3, FLAGS_REG)) &&
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:7261:37: note: use '&' for a bitwise operation
(peep2_regno_dead_p (3, FLAGS_REG)) &&
^~
&
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:7261:37: note: remove constant to silence this warning
(peep2_regno_dead_p (3, FLAGS_REG)) &&
~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:16924:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
(TARGET_BSWAP) &&
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:16924:16: note: use '&' for a bitwise operation
(TARGET_BSWAP) &&
^~
&
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:16924:16: note: remove constant to silence this warning
(TARGET_BSWAP) &&
~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:16924:16: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
(TARGET_BSWAP) &&
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:16924:16: note: use '&' for a bitwise operation
(TARGET_BSWAP) &&
^~
&
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:16924:16: note: remove constant to silence this warning
(TARGET_BSWAP) &&
~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:15189:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
CALL_INSN_FUNCTION_USAGE (peep2_next_insn (2)))) &&
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:15189:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
CALL_INSN_FUNCTION_USAGE (peep2_next_insn (2)))) &&
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:13798:17: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
(TARGET_USE_BT) &&
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:13798:17: note: use '&' for a bitwise operation
(TARGET_USE_BT) &&
^~
&
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:13798:17: note: remove constant to silence this warning
(TARGET_USE_BT) &&
~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:13798:17: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
(TARGET_USE_BT) &&
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:13798:17: note: use '&' for a bitwise operation
(TARGET_USE_BT) &&
^~
&
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:13798:17: note: remove constant to silence this warning
(TARGET_USE_BT) &&
~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/sync.md:677:15: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
(TARGET_XADD) &&
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/sync.md:677:15: note: use '&' for a bitwise operation
(TARGET_XADD) &&
^~
&
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/sync.md:677:15: note: remove constant to silence this warning
(TARGET_XADD) &&
~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/sync.md:677:15: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
(TARGET_XADD) &&
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/sync.md:677:15: note: use '&' for a bitwise operation
(TARGET_XADD) &&
^~
&
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/sync.md:677:15: note: remove constant to silence this warning
(TARGET_XADD) &&
~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:12681:22: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
(epilogue_completed) &&
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:12681:22: note: use '&' for a bitwise operation
(epilogue_completed) &&
^~
&
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:12681:22: note: remove constant to silence this warning
(epilogue_completed) &&
~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:12681:22: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
(epilogue_completed) &&
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:12681:22: note: use '&' for a bitwise operation
(epilogue_completed) &&
^~
&
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:12681:22: note: remove constant to silence this warning
(epilogue_completed) &&
~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:13276:44: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
rtx_equal_p (operands[0], operands[1])) &&
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:13276:44: note: use '&' for a bitwise operation
rtx_equal_p (operands[0], operands[1])) &&
^~
&
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:13276:44: note: remove constant to silence this warning
rtx_equal_p (operands[0], operands[1])) &&
~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:13276:44: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
rtx_equal_p (operands[0], operands[1])) &&
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:13276:44: note: use '&' for a bitwise operation
rtx_equal_p (operands[0], operands[1])) &&
^~
&
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:13276:44: note: remove constant to silence this warning
rtx_equal_p (operands[0], operands[1])) &&
~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:17282:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XINT (XEXP (operands[3], 0), 1) == UNSPEC_PLTOFF)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:17282:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XINT (XEXP (operands[3], 0), 1) == UNSPEC_PLTOFF)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:13472:20: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
(reload_completed) &&
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:13472:20: note: use '&' for a bitwise operation
(reload_completed) &&
^~
&
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:13472:20: note: remove constant to silence this warning
(reload_completed) &&
~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:13472:20: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand]
(reload_completed) &&
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:13472:20: note: use '&' for a bitwise operation
(reload_completed) &&
^~
&
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md:13472:20: note: remove constant to silence this warning
(reload_completed) &&
~^~~
52 warnings generated.
c++ -std=c++11 -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -DGENERATOR_FILE -o build/gencondmd \
build/gencondmd.o build/errors.o ../build-i386-portbld-freebsd11.4/libiberty/pic/libiberty.a
build/gencondmd > tmp-cond.md
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-cond.md insn-conditions.md
echo timestamp > s-condmd
build/genflags /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/common.md /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md \
insn-conditions.md > tmp-flags.h
build/genattr /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/common.md /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md \
insn-conditions.md > tmp-attr.h
build/genattr-common /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/common.md /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md \
insn-conditions.md > tmp-attr-common.h
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-flags.h insn-flags.h
echo timestamp > s-flags
build/gencodes /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/common.md /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md \
insn-conditions.md > tmp-codes.h
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-attr-common.h insn-attr-common.h
echo timestamp > s-attr-common
build/genconfig /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/common.md /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md \
insn-conditions.md > tmp-config.h
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-attr.h insn-attr.h
echo timestamp > s-attr
build/gentarget-def /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/common.md /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md \
insn-conditions.md > tmp-target-def.h
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-codes.h insn-codes.h
echo timestamp > s-codes
build/genopinit /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/common.md /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md \
insn-conditions.md -htmp-opinit.h -ctmp-opinit.cc
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-config.h insn-config.h
echo timestamp > s-config
build/genattrtab /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/common.md /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md insn-conditions.md \
-Atmp-attrtab.cc -Dtmp-dfatab.cc -Ltmp-latencytab.cc
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-target-def.h insn-target-def.h
echo timestamp > s-target-def
build/genautomata /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/common.md /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md \
insn-conditions.md > tmp-automata.cc
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-opinit.h insn-opinit.h
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-opinit.cc insn-opinit.cc
echo timestamp > s-opinit
build/genemit /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/common.md /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md \
insn-conditions.md > tmp-emit.cc
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-emit.cc insn-emit.cc
echo timestamp > s-emit
build/genextract /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/common.md /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md \
insn-conditions.md > tmp-extract.cc
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-extract.cc insn-extract.cc
echo timestamp > s-extract
build/genoutput /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/common.md /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md \
insn-conditions.md > tmp-output.cc
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-output.cc insn-output.cc
echo timestamp > s-output
build/genpeep /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/common.md /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md \
insn-conditions.md > tmp-peep.cc
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-peep.cc insn-peep.cc
echo timestamp > s-peep
build/genrecog /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/common.md /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/i386.md \
insn-conditions.md > tmp-recog.cc
Statistics for recog:
Number of decisions: 68222
longest path: 300 (code: 7026)
longest backtrack: 30 (code: 5918)
Statistics for split_insns:
Number of decisions: 19346
longest path: 148 (code: 1010)
longest backtrack: 22 (code: 641)
Statistics for peephole2_insns:
Number of decisions: 2798
longest path: 838 (code: 181)
longest backtrack: 52 (code: 281)
Shared 69093 out of 120324 states by creating 11560 new states, saving 57533
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-recog.cc insn-recog.cc
echo timestamp > s-recog
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o insn-modes.o -MT insn-modes.o -MMD -MP -MF ./.deps/insn-modes.TPo insn-modes.cc
insn-modes.cc:1035:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (8*BITS_PER_UNIT), /* DI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1036:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (16*BITS_PER_UNIT), /* TI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1037:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (32*BITS_PER_UNIT), /* OI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1038:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (64*BITS_PER_UNIT), /* XI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1041:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (160), /* POI */
^~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1045:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (8*BITS_PER_UNIT), /* DQ */
^~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1046:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (16*BITS_PER_UNIT), /* TQ */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1050:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (8*BITS_PER_UNIT), /* UDQ */
^~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1051:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (16*BITS_PER_UNIT), /* UTQ */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1054:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (8*BITS_PER_UNIT), /* DA */
^~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1055:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (16*BITS_PER_UNIT), /* TA */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1058:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (8*BITS_PER_UNIT), /* UDA */
^~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1059:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (16*BITS_PER_UNIT), /* UTA */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1062:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (8*BITS_PER_UNIT), /* DF */
^~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1063:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (80), /* XF */
^~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1064:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (16*BITS_PER_UNIT), /* TF */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1066:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (8*BITS_PER_UNIT), /* DD */
^~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1067:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (16*BITS_PER_UNIT), /* TD */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1071:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (64), /* CP2HI */
^~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1072:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (8*BITS_PER_UNIT), /* CSI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1073:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (16*BITS_PER_UNIT), /* CDI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1074:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (32*BITS_PER_UNIT), /* CTI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1075:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (320), /* CPOI */
^~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1076:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (64*BITS_PER_UNIT), /* COI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1077:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (128*BITS_PER_UNIT), /* CXI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1079:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (8*BITS_PER_UNIT), /* SC */
^~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1080:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (16*BITS_PER_UNIT), /* DC */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1081:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (160), /* XC */
^~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1082:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (32*BITS_PER_UNIT), /* TC */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1087:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (8*BITS_PER_UNIT), /* V8QI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1088:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (8*BITS_PER_UNIT), /* V4HI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1089:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (8*BITS_PER_UNIT), /* V2SI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1090:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (8*BITS_PER_UNIT), /* V1DI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1091:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (12*BITS_PER_UNIT), /* V12QI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1092:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (12*BITS_PER_UNIT), /* V6HI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1093:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (14*BITS_PER_UNIT), /* V14QI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1094:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (16*BITS_PER_UNIT), /* V16QI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1095:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (16*BITS_PER_UNIT), /* V8HI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1096:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (16*BITS_PER_UNIT), /* V4SI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1097:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (16*BITS_PER_UNIT), /* V2DI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1098:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (16*BITS_PER_UNIT), /* V1TI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1099:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (32*BITS_PER_UNIT), /* V32QI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1100:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (32*BITS_PER_UNIT), /* V16HI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1101:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (32*BITS_PER_UNIT), /* V8SI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1102:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (32*BITS_PER_UNIT), /* V4DI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1103:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (32*BITS_PER_UNIT), /* V2TI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1104:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (64*BITS_PER_UNIT), /* V64QI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1105:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (64*BITS_PER_UNIT), /* V32HI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1106:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (64*BITS_PER_UNIT), /* V16SI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1107:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (64*BITS_PER_UNIT), /* V8DI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1108:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (64*BITS_PER_UNIT), /* V4TI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1109:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (128*BITS_PER_UNIT), /* V128QI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1110:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (128*BITS_PER_UNIT), /* V64HI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1111:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (128*BITS_PER_UNIT), /* V32SI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1112:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (128*BITS_PER_UNIT), /* V16DI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1113:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (128*BITS_PER_UNIT), /* V8TI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1114:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (256*BITS_PER_UNIT), /* V64SI */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1116:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (8*BITS_PER_UNIT), /* V4HF */
^~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1117:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (8*BITS_PER_UNIT), /* V2SF */
^~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1118:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (12*BITS_PER_UNIT), /* V6HF */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1119:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (16*BITS_PER_UNIT), /* V8HF */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1120:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (16*BITS_PER_UNIT), /* V4SF */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1121:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (16*BITS_PER_UNIT), /* V2DF */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1122:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (32*BITS_PER_UNIT), /* V16HF */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1123:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (32*BITS_PER_UNIT), /* V8SF */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1124:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (32*BITS_PER_UNIT), /* V4DF */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1125:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (32*BITS_PER_UNIT), /* V2TF */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1126:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (64*BITS_PER_UNIT), /* V32HF */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1127:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (64*BITS_PER_UNIT), /* V16SF */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1128:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (64*BITS_PER_UNIT), /* V8DF */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1129:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (64*BITS_PER_UNIT), /* V4TF */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1130:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (128*BITS_PER_UNIT), /* V64HF */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1131:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (128*BITS_PER_UNIT), /* V32SF */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1132:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (128*BITS_PER_UNIT), /* V16DF */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1133:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (128*BITS_PER_UNIT), /* V8TF */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1134:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (256*BITS_PER_UNIT), /* V128HF */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1135:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (256*BITS_PER_UNIT), /* V64SF */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1136:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (256*BITS_PER_UNIT), /* V32DF */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
insn-modes.cc:1137:3: warning: shift count >= width of type [-Wshift-count-overflow]
MODE_MASK (256*BITS_PER_UNIT), /* V16TF */
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
insn-modes.cc:1015:24: note: expanded from macro 'MODE_MASK'
: (HOST_WIDE_INT_1U << (m)) - 1
^ ~~~
79 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o insn-opinit.o -MT insn-opinit.o -MMD -MP -MF ./.deps/insn-opinit.TPo insn-opinit.cc
In file included from insn-opinit.cc:11:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
106 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o insn-preds.o -MT insn-preds.o -MMD -MP -MF ./.deps/insn-preds.TPo insn-preds.cc
In file included from insn-preds.cc:11:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:19:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:19:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:19:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from insn-preds.cc:20:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]
ATTRIBUTE_ASM_FPRINTF(2, 3);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/predicates.md:325:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx op2 = XEXP (XEXP (op, 0), 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/predicates.md:548:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& (XINT (op, 1) == UNSPEC_GOT
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/predicates.md:549:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| XINT (op, 1) == UNSPEC_GOTOFF
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/predicates.md:550:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| XINT (op, 1) == UNSPEC_PCREL
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/predicates.md:551:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| XINT (op, 1) == UNSPEC_GOTPCREL)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/predicates.md:563:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| XINT (op, 1) != UNSPEC_GOTOFF)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/predicates.md:729:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
op = XEXP (op, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/predicates.md:742:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
(XINT (XEXP (XEXP (op, 0), 0), 1) == UNSPEC_GOTPCREL))));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/predicates.md:771:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
(XINT (XEXP (op, 0), 1) == UNSPEC_GOT)))) && (
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/predicates.md:1251:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
switch (XINT (disp, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/predicates.md:1610:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| SET_SRC (elt) != CONST0_RTX (V8SImode))
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/predicates.md:1620:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
(XINT (XVECEXP (op, 0, 0), 1) == UNSPECV_VZEROALL)))) && (
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/predicates.md:1626:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
(XINT (XVECEXP (op, 0, 1), 1) == UNSPEC_CALLEE_ABI)) && (
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/predicates.md:1639:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
op1 = XEXP (op, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/predicates.md:1649:18: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
mask = INTVAL (XEXP (op, 2));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/predicates.md:1674:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
op1 = XEXP (XEXP (op, 0), 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/predicates.md:1685:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (XVECLEN (XEXP (op, 1), 0) != nunits)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:46: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:35: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/predicates.md:1690:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
elt = INTVAL (XVECEXP (XEXP (op, 1), 0, 0));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:45: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^~~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/predicates.md:1931:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
src = SET_SRC (e);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/predicates.md:1972:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
src = SET_SRC (e);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/predicates.md:2014:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| XVECLEN(SET_SRC (elt), 0) != 1
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:35: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/predicates.md:2015:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| XVECEXP(SET_SRC (elt), 0, 0) != const0_rtx)
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:35: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/predicates.md:2026:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| SET_SRC (elt) != CONST0_RTX (V2DImode))
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/predicates.md:2049:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
elt = SET_SRC (XVECEXP (op, 0, 0));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/predicates.md:2064:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| XVECLEN(SET_SRC (elt), 0) != 1
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:35: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/predicates.md:2065:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| XVECEXP(SET_SRC (elt), 0, 0) != const0_rtx)
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:35: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/predicates.md:2076:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| SET_SRC (elt) != CONST0_RTX (V2DImode))
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/predicates.md:2106:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| XVECLEN (SET_SRC (elt), 0) != 1
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:35: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/predicates.md:2107:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| REGNO (XVECEXP (SET_SRC (elt), 0, 0)) != GET_SSE_REGNO (i))
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
note: (skipping 2 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO'
#define REGNO(RTX) (rhs_regno(RTX))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
139 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o insn-enums.o -MT insn-enums.o -MMD -MP -MF ./.deps/insn-enums.TPo insn-enums.cc
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o ggc-page.o -MT ggc-page.o -MMD -MP -MF ./.deps/ggc-page.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:33:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ggc-page.cc:33:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
110 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o adjust-alignment.o -MT adjust-alignment.o -MMD -MP -MF ./.deps/adjust-alignment.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/adjust-alignment.cc
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o alias.o -MT alias.o -MMD -MP -MF ./.deps/alias.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:28:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2649:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2681:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2699:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2719:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2736:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2753:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2773:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &ass->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2783:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3760:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:41:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:41:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:42:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 *));
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:40:27: note: did you mean class here?
bool (*ignore_edge) (struct cgraph_edge *));
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:43:27: note: did you mean class here?
bool ipa_edge_within_scc (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:120: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:120:36: note: did you mean class here?
possible_polymorphic_call_targets (struct cgraph_edge *e,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:154: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:154:50: note: did you mean class here?
dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:168: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:168:37: note: did you mean class here?
possible_polymorphic_call_target_p (struct cgraph_edge *e,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:1477: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:1525: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:1531:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& INTVAL (XEXP (src, 1)) != 0
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:1532:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& (INTVAL (XEXP (src, 1)) & 1) == 0)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:1623:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
src = SET_SRC (set);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:1660: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:1671:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
other = XEXP (src, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:1672:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
else if (XEXP (src, 1) == dest)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:1782: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:1784: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:1863: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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:1863: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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:1864: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:1865: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))));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:1872: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:1875: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:1877: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)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:1883: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)),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:1884:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
canon_rtx (XEXP (y, 1))));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:1906: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)))
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:1906: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)))
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:2036: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:2047:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx tmp2 = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:2100:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& INTVAL (XEXP (x, 1)) != 0
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:2101:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& (INTVAL (XEXP (x, 1)) & 1) == 0)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:2195:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
tree x_decl = SYMBOL_REF_DECL (x_base);
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:2196:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
tree y_decl = SYMBOL_REF_DECL (y_base);
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:2300:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| (int) GET_MODE_UNIT_SIZE (y_mode) < -INTVAL (XEXP (x, 1))))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:2304:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| (int) GET_MODE_UNIT_SIZE (x_mode) < -INTVAL (XEXP (y, 1))))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:2355:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& poly_int_rtx_p (XEXP (x, 1), &c))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:2358:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
op0, XEXP (x, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:2520:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
x = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:2526:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
y = XEXP (y, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:2564:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx x1 = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:2579:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx y1 = XEXP (y, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:2611:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx y1 = XEXP (y, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:2634:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx x1 = canon_rtx (XEXP (x, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:2635:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx y1 = canon_rtx (XEXP (y, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:2666:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
HOST_WIDE_INT sc = INTVAL (XEXP (x, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:2681:34: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
HOST_WIDE_INT sc = INTVAL (XEXP (y, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:3461:12: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& REG_NOTES (insn) != 0
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:3474:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx src = SET_SRC (set);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:3497:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& poly_int_rtx_p (XEXP (src, 1), &offset))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:3512:13: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& NOTE_KIND (insn) == NOTE_INSN_FUNCTION_BEG)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alias.cc:3586:
./gt-alias.h:114:3: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-map.h:39:19: note: previous use is here
class GTY((user)) hash_map
^
./gt-alias.h:114:3: note: did you mean class here?
struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p;
^~~~~~
class
./gt-alias.h:114:63: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-map.h:39:19: note: previous use is here
class GTY((user)) hash_map
^
./gt-alias.h:114:63: note: did you mean class here?
struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p;
^~~~~~
class
181 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o alloc-pool.o -MT alloc-pool.o -MMD -MP -MF ./.deps/alloc-pool.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/alloc-pool.cc
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o auto-inc-dec.o -MT auto-inc-dec.o -MMD -MP -MF ./.deps/auto-inc-dec.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:33:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:33:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:33:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:433:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (note = REG_NOTES (from_insn); note; note = next_note)
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:435:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
next_note = XEXP (note, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:440:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (note, 1) = REG_NOTES (to_insn);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:440:21: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (note, 1) = REG_NOTES (to_insn);
^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:441:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
REG_NOTES (to_insn) = note;
^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:443:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (prev_note, 1) = next_note;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:445:6: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
REG_NOTES (from_insn) = next_note;
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:869:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
inc_insn.reg0 = XEXP (SET_SRC (pat), 0);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:887:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
inc_insn.reg1 = XEXP (SET_SRC (pat), 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:887:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
inc_insn.reg1 = XEXP (SET_SRC (pat), 1);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:892:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
inc_insn.reg1_val = -INTVAL (XEXP (SET_SRC (pat), 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:892:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
inc_insn.reg1_val = -INTVAL (XEXP (SET_SRC (pat), 1));
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:971:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx b = XEXP (XEXP (x, 0), 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-inc-dec.cc:1363:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx reg1 = XEXP (XEXP (x, 0), 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
123 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o auto-profile.o -MT auto-profile.o -MMD -MP -MF ./.deps/auto-profile.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-profile.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-profile.cc:28:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2649:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2681:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2699:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2719:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2736:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2753:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2773:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &ass->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2783:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3760:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-profile.cc:33:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-profile.cc:33:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-profile.cc:45:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1096: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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1096:42: note: did you mean class here?
ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge)
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1121:41: note: did you mean class here?
bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1125:36: note: did you mean class here?
tree ipa_get_indirect_edge_target (struct cgraph_edge *ie,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1128: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1128:36: note: did you mean class here?
tree ipa_get_indirect_edge_target (struct cgraph_edge *ie,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1131: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1131:1: note: did you mean class here?
struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1131: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1131:53: note: did you mean class here?
struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1133: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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1133:36: note: did you mean class here?
tree ipa_impossible_devirt_target (struct cgraph_edge *, tree);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1195: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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1195:33: note: did you mean class here?
tree ipa_get_callee_param_type (struct cgraph_edge *e, int i);
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-profile.cc:46:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:417: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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:417:43: note: did you mean class here?
void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:424: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:424:36: note: did you mean class here?
void evaluate_properties_for_edge (struct cgraph_edge *e,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:433: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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:433:37: note: did you mean class here?
void ipa_remove_from_growth_caches (struct cgraph_edge *edge);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:438: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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:438:22: note: did you mean class here?
cross_module_call_p (struct cgraph_edge *edge)
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-profile.cc:47:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:48:28: note: did you mean class here?
int do_estimate_edge_size (struct cgraph_edge *edge);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:50:35: note: did you mean class here?
ipa_hints do_estimate_edge_hints (struct cgraph_edge *edge);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:61:19: note: did you mean class here?
bool inline_call (struct cgraph_edge *, bool, vec *, int *, bool,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:73:21: note: did you mean class here?
estimate_edge_size (struct cgraph_edge *edge)
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:86:27: note: did you mean class here?
estimate_min_edge_growth (struct cgraph_edge *edge)
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:96:23: note: did you mean class here?
estimate_edge_growth (struct cgraph_edge *edge)
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-profile.cc:48:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/tree-inline.h:25:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-profile.cc:49:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-profile.cc:305:39: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
gcov_type get_callsite_total_count (struct cgraph_edge *edge) const;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-profile.cc:305:39: note: did you mean class here?
gcov_type get_callsite_total_count (struct cgraph_edge *edge) const;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-profile.cc:831:5: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct cgraph_edge *edge) const
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-profile.cc:831:5: note: did you mean class here?
struct cgraph_edge *edge) const
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-profile.cc:1035:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct cgraph_edge *indirect_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-profile.cc:1035:3: note: did you mean class here?
struct cgraph_edge *indirect_edge
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-profile.cc:1067:3: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct cgraph_edge *new_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-profile.cc:1067:3: note: did you mean class here?
struct cgraph_edge *new_edge
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-profile.cc:1711:44: warning: struct 'cgraph_edge' was previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
afdo_callsite_hot_enough_for_early_inline (struct cgraph_edge *edge)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/auto-profile.cc:1711:44: note: did you mean class here?
afdo_callsite_hot_enough_for_early_inline (struct cgraph_edge *edge)
^~~~~~
class
55 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o bb-reorder.o -MT bb-reorder.o -MMD -MP -MF ./.deps/bb-reorder.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:98:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:106:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]
ATTRIBUTE_ASM_FPRINTF(2, 3);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:1430:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (jump) = old_label;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:1827:38: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (!invert_jump (bb_end_jump, JUMP_LABEL (bb_end_jump), 0))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:1829:33: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
invert_jump (bb_end_jump, JUMP_LABEL (bb_end_jump), 0);
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:1874:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (new_jump) = label;
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:1875:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
LABEL_NUSES (label) += 1;
^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:2127:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
set_src = SET_SRC (PATTERN (old_jump));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:2132:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
set_src = SET_SRC (set_src);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:2144:15: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
old_label = XEXP (set_src, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:2146:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
old_label = XEXP (set_src, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:2256:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
label = JUMP_LABEL (last_insn);
^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:2258:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
LABEL_NUSES (label) += 1;
^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:2290:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (jump_insn) = label;
^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bb-reorder.cc:2291:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
LABEL_NUSES (label)++;
^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
120 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o bitmap.o -MT bitmap.o -MMD -MP -MF ./.deps/bitmap.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/bitmap.cc
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o builtins.o -MT builtins.o -MMD -MP -MF ./.deps/builtins.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:32:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2649:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2681:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2699:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2719:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2736:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2753:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2773:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &ass->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2783:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3760:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:41:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:41:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:41:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:60:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]
ATTRIBUTE_ASM_FPRINTF(2, 3);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/builtins.cc:83:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/pointer-query.h:208: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
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple-ssa-warn-access.h:44:1: note: did you mean struct here?
class access_data;
^~~~~
struct
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple-ssa-warn-access.h:38:1: note: did you mean struct here?
class access_data;
^~~~~
struct
131 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o caller-save.o -MT caller-save.o -MMD -MP -MF ./.deps/caller-save.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:33:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:33:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:33:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:133:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
INSN_CODE (saveinsn) = -1;
^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:134:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
INSN_CODE (restinsn) = -1;
^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:982:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (reg),
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:1365:14: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (link = CALL_INSN_FUNCTION_USAGE (chain->insn);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:1367:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
link = XEXP (link, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/caller-save.cc:1397:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
INSN_CODE (new_chain->insn) = code;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
115 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o calls.o -MT calls.o -MMD -MP -MF ./.deps/calls.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:27:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2649:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2681:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2699:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2719:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2736:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2753:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2773:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &ass->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2783:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3760:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:35:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:35:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:45:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]
ATTRIBUTE_ASM_FPRINTF(2, 3);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:525:11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
CALL_INSN_FUNCTION_USAGE (call_insn));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:522:2: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
CALL_INSN_FUNCTION_USAGE (call_insn)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:1776:36: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
arg_offset = rtx_to_poly_int64 (XEXP (argblock, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:1947:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
val = internal_arg_pointer_based_exp (SET_SRC (set), false);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:1982:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (GET_CODE (rtl) == PLUS && poly_int_rtx_p (XEXP (rtl, 1), &offset))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:3538:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx offset = XEXP (elem, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:3976:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& NOTE_KIND (insn) == NOTE_INSN_FUNCTION_BEG)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:4660:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
record_final_call (SYMBOL_REF_DECL (orgfun), UNKNOWN_LOCATION);
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/calls.cc:4876:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx offset = XEXP (XEXP (arg->stack_slot, 0), 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
140 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o ccmp.o -MT ccmp.o -MMD -MP -MF ./.deps/ccmp.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ccmp.cc:27:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2649:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2681:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2699:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2719:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2736:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2753:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2773:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &ass->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2783:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3760:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
126 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o cfg.o -MT cfg.o -MMD -MP -MF ./.deps/cfg.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfg.cc
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o cfganal.o -MT cfganal.o -MMD -MP -MF ./.deps/cfganal.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfganal.cc
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o cfgbuild.o -MT cfgbuild.o -MMD -MP -MF ./.deps/cfgbuild.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:278:23: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
label_ref_label (XEXP (SET_SRC (tmp), 2)), 0);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:278:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
label_ref_label (XEXP (SET_SRC (tmp), 2)), 0);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:298:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
int i, n = ASM_OPERANDS_LABEL_LENGTH (tmp);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN'
#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:301:12: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (ASM_OPERANDS_LABEL (tmp, i), 0), 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:307:20: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
gcc_assert (JUMP_LABEL (insn));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/system.h:783:14: note: expanded from macro 'gcc_assert'
((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:308:41: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
make_label_edge (edge_cache, bb, JUMP_LABEL (insn), 0);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:350:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (note = REG_NOTES (insn); note; note = XEXP (note, 1))
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:350:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (note = REG_NOTES (insn); note; note = XEXP (note, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:366:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& NOTE_KIND (insn) != NOTE_INSN_BASIC_BLOCK)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:418:43: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
mark_tablejump_edge (label_ref_label (XEXP (SET_SRC (tmp), 2)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgbuild.cc:418:49: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
mark_tablejump_edge (label_ref_label (XEXP (SET_SRC (tmp), 2)));
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
117 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o cfgcleanup.o -MT cfgcleanup.o -MMD -MP -MF ./.deps/cfgcleanup.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:37:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:211:51: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (rtx_equal_for_cselib_p (SET_DEST (exp), SET_SRC (exp)))
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:290:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
!= (XEXP (SET_SRC (set1), 1) == pc_rtx))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:290:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
!= (XEXP (SET_SRC (set1), 1) == pc_rtx))
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:293:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
cond1 = XEXP (SET_SRC (set1), 0);
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:294:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
cond2 = XEXP (SET_SRC (set2), 0);
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:312:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| !rtx_equal_p (XEXP (cond1, 1), XEXP (cond2, 1)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:312:41: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| !rtx_equal_p (XEXP (cond1, 1), XEXP (cond2, 1)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:387:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
!= (XEXP (SET_SRC (set2), 1) == pc_rtx))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:387:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
!= (XEXP (SET_SRC (set2), 1) == pc_rtx))
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:847:39: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (code == MEM && !mem_attrs_eq_p (MEM_ATTRS (x), MEM_ATTRS (y)))
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:847:54: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (code == MEM && !mem_attrs_eq_p (MEM_ATTRS (x), MEM_ATTRS (y)))
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:849:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (! MEM_ATTRS (x))
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:850:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
MEM_ATTRS (y) = 0;
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:851:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
else if (! MEM_ATTRS (y))
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:852:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
MEM_ATTRS (x) = 0;
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1039:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
src1 = SET_SRC (s1);
^~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1040:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
src2 = SET_SRC (s2);
^~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1109:13: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (n1 = REG_NOTES (i1), n2 = REG_NOTES (i2); ;
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1109:34: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (n1 = REG_NOTES (i1), n2 = REG_NOTES (i2); ;
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1110:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
n1 = XEXP (n1, 1), n2 = XEXP (n2, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1110:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
n1 = XEXP (n1, 1), n2 = XEXP (n2, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1114:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
n1 = XEXP (n1, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1116:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
n2 = XEXP (n2, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1148:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (NOTE_INSN_BASIC_BLOCK_P (i1) && NOTE_INSN_BASIC_BLOCK_P (i2))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1148:39: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (NOTE_INSN_BASIC_BLOCK_P (i1) && NOTE_INSN_BASIC_BLOCK_P (i2))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1205:25: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (!rtx_equal_p (CALL_INSN_FUNCTION_USAGE (i1),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1206:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
CALL_INSN_FUNCTION_USAGE (i2))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1218:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (SYMBOL_REF_DECL (symbol)
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1221:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if ((DECL_BUILT_IN_CLASS (SYMBOL_REF_DECL (symbol))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/tree.h:3341:43: note: expanded from macro 'DECL_BUILT_IN_CLASS'
((built_in_class) FUNCTION_DECL_CHECK (NODE)->function_decl.built_in_class)
^~~~
./tree-check.h:39:44: note: expanded from macro 'FUNCTION_DECL_CHECK'
#define FUNCTION_DECL_CHECK(t) TREE_CHECK (t, FUNCTION_DECL)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/tree.h:252:15: note: expanded from macro 'TREE_CHECK'
(tree_check ((T), __FILE__, __LINE__, __FUNCTION__, (CODE)))
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1223:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& DECL_FUNCTION_CODE (SYMBOL_REF_DECL (symbol))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1225:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& DECL_FUNCTION_CODE (SYMBOL_REF_DECL (symbol))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1258:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (note = REG_NOTES (i1); note; note = XEXP (note, 1))
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1258:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (note = REG_NOTES (i1); note; note = XEXP (note, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1262:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (note = REG_NOTES (i2); note; note = XEXP (note, 1))
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1262:48: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (note = REG_NOTES (i2); note; note = XEXP (note, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1511:23: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (NOTE_P (i1) && NOTE_KIND (i1) == NOTE_INSN_EPILOGUE_BEG)
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1518:23: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (NOTE_P (i2) && NOTE_KIND (i2) == NOTE_INSN_EPILOGUE_BEG)
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1661:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if ((XEXP (SET_SRC (set1), 1) == pc_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1661:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if ((XEXP (SET_SRC (set1), 1) == pc_rtx)
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1662:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
!= (XEXP (SET_SRC (set2), 1) == pc_rtx))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1662:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
!= (XEXP (SET_SRC (set2), 1) == pc_rtx))
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1665:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
cond1 = XEXP (SET_SRC (set1), 0);
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1666:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
cond2 = XEXP (SET_SRC (set2), 0);
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1679:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& rtx_renumbered_equal_p (XEXP (cond1, 1), XEXP (cond2, 1)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1679:47: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& rtx_renumbered_equal_p (XEXP (cond1, 1), XEXP (cond2, 1)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1681:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& rtx_renumbered_equal_p (XEXP (cond1, 1),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1684:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (cond2, 1))));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1760:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& (XVECLEN (p1, 1) == XVECLEN (p2, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1760:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& (XVECLEN (p1, 1) == XVECLEN (p2, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1761:26: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& rtx_equal_p (XEXP (p1, 2), XEXP (p2, 2))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1761:40: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& rtx_equal_p (XEXP (p1, 2), XEXP (p2, 2))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1762:26: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& rtx_equal_p (XEXP (p1, 3), XEXP (p2, 3)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1762:40: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& rtx_equal_p (XEXP (p1, 3), XEXP (p2, 3)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1767:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (i = XVECLEN (p1, 1) - 1; i >= 0 && identical; i--)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:40: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1768:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (!rtx_equal_p (XVECEXP (p1, 1, i), XVECEXP (p2, 1, i)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1768:45: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (!rtx_equal_p (XVECEXP (p1, 1, i), XVECEXP (p2, 1, i)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1357:39: note: expanded from macro 'XVECEXP'
#define XVECEXP(RTX, N, M) RTVEC_ELT (XVEC (RTX, N), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1805:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
while (!NOTE_INSN_BASIC_BLOCK_P (last1) &&
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:1808:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
while (!NOTE_INSN_BASIC_BLOCK_P (last2) &&
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:2144:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (NOTE_INSN_BASIC_BLOCK_P (newpos1))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:2150:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& (NOTE_KIND (newpos1) == NOTE_INSN_PROLOGUE_END
^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:2151:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| NOTE_KIND (newpos1) == NOTE_INSN_FUNCTION_BEG)))
^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:2869:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (BB_END (b)), 0))
^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:2902:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (BB_END (b)), 0))
^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:3084:14: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
insn && !NOTE_INSN_BASIC_BLOCK_P (insn);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgcleanup.cc:3089:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& LABEL_NUSES (insn) == LABEL_PRESERVE_P (insn)
^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
171 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o cfgexpand.o -MT cfgexpand.o -MMD -MP -MF ./.deps/cfgexpand.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:27:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2649:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2681:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2699:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2719:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2736:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2753:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2773:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &ass->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2783:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3760:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-attrtab.cc insn-attrtab.cc
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-dfatab.cc insn-dfatab.cc
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-latencytab.cc insn-latencytab.cc
echo timestamp > s-attrtab
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o cfghooks.o -MT cfghooks.o -MMD -MP -MF ./.deps/cfghooks.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:36:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:36:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:36:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:37:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:37:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:64:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/tree-inline.h:25:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:74:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]
ATTRIBUTE_ASM_FPRINTF(2, 3);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:3488:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
ASM_OPERANDS_INPUT (body, i) = input_rvec[i];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:3489:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
ASM_OPERANDS_INPUT_CONSTRAINT_EXP (body, i)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2585:3: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT_EXP'
XCVECEXP (RTX, 4, N, ASM_OPERANDS)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:3521:4: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
ASM_OPERANDS_LABEL (body, i) = gen_rtx_LABEL_REF (Pmode, r);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:3540:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
ASM_OPERANDS_OUTPUT_CONSTRAINT (body) = constraints[0];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1382:32: note: expanded from macro 'XCSTR'
#define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:3562:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
ASM_OPERANDS_OUTPUT_CONSTRAINT (obody) = constraints[0];
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1382:32: note: expanded from macro 'XCSTR'
#define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:4574:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| SYMBOL_REF_DECL (XEXP (op0, 0)) != exp)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:5117:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (op0, 1),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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:1392:44: note: expanded from macro 'gen_rtx_CONCAT'
gen_rtx_fmt_ee (CONCAT, (MODE), (ARG0), (ARG1))
^~~~
./genrtl.h:54:43: note: expanded from macro 'gen_rtx_fmt_ee'
gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:5649:2: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
INSN_VAR_LOCATION_LOC (insn) = val;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:5823:5: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
NOTE_BASIC_BLOCK (note) = bb;
^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1675:32: note: expanded from macro 'NOTE_BASIC_BLOCK'
#define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1387:32: note: expanded from macro 'XCBBDEF'
#define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:6016:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gcc_checking_assert (PAT_VAR_LOCATION_LOC (val) == (rtx)value);
^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/system.h:793:47: note: expanded from macro 'gcc_checking_assert'
#define gcc_checking_assert(EXPR) gcc_assert (EXPR)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/system.h:783:14: note: expanded from macro 'gcc_assert'
((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:6017:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
PAT_VAR_LOCATION_LOC (val) = const0_rtx;
^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:6021:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
PAT_VAR_LOCATION_LOC (val) = (rtx)value;
^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:6843:19: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (next && NOTE_INSN_BASIC_BLOCK_P (next))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgexpand.cc:6869:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& NOTE_KIND (parm_birth_insn) == NOTE_INSN_FUNCTION_BEG)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfghooks.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
106 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o cfgloop.o -MT cfgloop.o -MMD -MP -MF ./.deps/cfgloop.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
149 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o cfgloopanal.o -MT cfgloopanal.o -MMD -MP -MF ./.deps/cfgloopanal.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloop.cc:26:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2649:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2681:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2699:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2719:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2736:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2753:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2773:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &ass->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2783:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3760:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopanal.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
126 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o cfgloopmanip.o -MT cfgloopmanip.o -MMD -MP -MF ./.deps/cfgloopmanip.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc
106 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o cfgrtl.o -MT cfgrtl.o -MMD -MP -MF ./.deps/cfgrtl.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgloopmanip.cc:26:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2649:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
^
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1542:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2681:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h: tree GTY((length ("%h.num_ops"))) op[1];
^
1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2699:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2719:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2736:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2753:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (insn));
^~~~~~~~~~~~~~~~~
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note tree GTY((length ("%h.num_ops"))) op[1];
^
: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2773:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
^~~~~~~~~~~~~~~~~
return &ass->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
tree GTY((length ("%h.num_ops"))) op[1];
^
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2783:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1884:40: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
return safe_as_a (JUMP_LABEL (this));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3760:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:110:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
switch (NOTE_KIND (note))
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:129:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& LABEL_NAME (label) == 0
^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1809:25: note: expanded from macro 'LABEL_NAME'
#define LABEL_NAME(RTX) XCSTR (RTX, 6, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1382:32: note: expanded from macro 'XCSTR'
#define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:149:23: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
const char *name = LABEL_NAME (insn);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1809:25: note: expanded from macro 'LABEL_NAME'
#define LABEL_NAME(RTX) XCSTR (RTX, 6, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1382:32: note: expanded from macro 'XCSTR'
#define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:155:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
NOTE_KIND (insn) = NOTE_INSN_DELETED_LABEL;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:156:4: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
NOTE_DELETED_LABEL_NAME (insn) = name;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1671:39: note: expanded from macro 'NOTE_DELETED_LABEL_NAME'
#define NOTE_DELETED_LABEL_NAME(INSN) XCSTR (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1382:32: note: expanded from macro 'XCSTR'
#define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:161:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& NOTE_INSN_BASIC_BLOCK_P (bb_note)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:189:11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (JUMP_LABEL (insn)
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:191:2: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
LABEL_NUSES (JUMP_LABEL (insn))--;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:191:15: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
LABEL_NUSES (JUMP_LABEL (insn))--;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:33: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:45: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:198:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
LABEL_NUSES (XEXP (note, 0))--;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:207:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
LABEL_NUSES (XEXP (note, 0))--;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:225:6: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
LABEL_NUSES (label)--;
^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:301:16: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& (bb = NOTE_BASIC_BLOCK (bb_note)) != NULL
^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1675:32: note: expanded from macro 'NOTE_BASIC_BLOCK'
#define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1387:32: note: expanded from macro 'XCBBDEF'
#define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:343:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
NOTE_BASIC_BLOCK (bb_note) = bb;
^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1675:32: note: expanded from macro 'NOTE_BASIC_BLOCK'
#define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1387:32: note: expanded from macro 'XCBBDEF'
#define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:695:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
gcc_assert (NOTE_INSN_BASIC_BLOCK_P (note));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/system.h:783:14: note: expanded from macro 'gcc_assert'
((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:714:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
gcc_assert (NOTE_INSN_BASIC_BLOCK_P (insn));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/system.h:783:14: note: expanded from macro 'gcc_assert'
((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:891:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (NOTE_INSN_BASIC_BLOCK_P (b_head))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:909:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| NOTE_INSN_BASIC_BLOCK_P (prev)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1140:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (BB_END (src)) = target_label;
^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1141:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
LABEL_NUSES (target_label)++;
^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1226:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
--LABEL_NUSES (old_label);
^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1227:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
++LABEL_NUSES (new_label);
^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1232:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& label_ref_label (XEXP (SET_SRC (tmp), 2)) == old_label)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1232:30: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& label_ref_label (XEXP (SET_SRC (tmp), 2)) == old_label)
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1234:4: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (SET_SRC (tmp), 2) = gen_rtx_LABEL_REF (Pmode,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1234:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (SET_SRC (tmp), 2) = gen_rtx_LABEL_REF (Pmode,
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1236:6: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
--LABEL_NUSES (old_label);
^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1237:6: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
++LABEL_NUSES (new_label);
^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1242:18: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
int i, n = ASM_OPERANDS_LABEL_LENGTH (tmp);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN'
#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1251:18: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx old_ref = ASM_OPERANDS_LABEL (tmp, i);
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1255:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
ASM_OPERANDS_LABEL (tmp, i)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1257:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
--LABEL_NUSES (old_label);
^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1258:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
++LABEL_NUSES (new_label);
^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1262:11: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (JUMP_LABEL (insn) == old_label)
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1264:4: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (insn) = new_label;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1274:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (JUMP_LABEL (insn) != new_label
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1292:42: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (!currently_expanding_to_rtl || JUMP_LABEL (insn) == old_label)
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1295:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
gcc_assert (JUMP_LABEL (insn) == old_label);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/system.h:783:14: note: expanded from macro 'gcc_assert'
((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1524:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& JUMP_LABEL (BB_END (e->src)) == BB_HEAD (e->dest))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1605:18: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
int i, n = ASM_OPERANDS_LABEL_LENGTH (note);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN'
#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1610:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (XEXP (ASM_OPERANDS_LABEL (note, i), 0) == BB_HEAD (e->dest))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1612:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
LABEL_NUSES (XEXP (ASM_OPERANDS_LABEL (note, i), 0))--;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1612:27: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
LABEL_NUSES (XEXP (ASM_OPERANDS_LABEL (note, i), 0))--;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:33: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:45: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1613:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (ASM_OPERANDS_LABEL (note, i), 0) = block_label (target);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1614:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
LABEL_NUSES (XEXP (ASM_OPERANDS_LABEL (note, i), 0))++;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1614:27: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
LABEL_NUSES (XEXP (ASM_OPERANDS_LABEL (note, i), 0))++;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 4 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:33: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:45: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1617:14: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (XEXP (ASM_OPERANDS_LABEL (note, i), 0) == BB_HEAD (target))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1627:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (JUMP_LABEL (insn) == old_label)
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1629:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (insn) = new_label;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1639:12: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (JUMP_LABEL (insn) != new_label
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1721:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (BB_END (jump_block)) = label;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1722:7: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
LABEL_NUSES (label)++;
^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1806:23: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
const char *name = LABEL_NAME (label);
^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1809:25: note: expanded from macro 'LABEL_NAME'
#define LABEL_NAME(RTX) XCSTR (RTX, 6, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1382:32: note: expanded from macro 'XCSTR'
#define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1808:4: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
NOTE_KIND (label) = NOTE_INSN_DELETED_LABEL;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1809:4: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
NOTE_DELETED_LABEL_NAME (label) = name;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1671:39: note: expanded from macro 'NOTE_DELETED_LABEL_NAME'
#define NOTE_DELETED_LABEL_NAME(INSN) XCSTR (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1382:32: note: expanded from macro 'XCSTR'
#define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:1958:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| JUMP_LABEL (last) == before)
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:2013:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (NOTE_INSN_BASIC_BLOCK_P (tmp))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:2314:17: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
note_link = ®_NOTES (BB_END (bb));
^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:2315:53: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (this_rtx = *note_link; this_rtx; this_rtx = XEXP (this_rtx, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:2318:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
*note_link = XEXP (this_rtx, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
126 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o ctfc.o -MT ctfc.o -MMD -MP -MF ./.deps/ctfc.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ctfc.cc
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:2688:7: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& JUMP_LABEL (BB_END (bb)) != BB_HEAD (fallthru->dest))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:2771:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (!NOTE_INSN_BASIC_BLOCK_P (x) || NOTE_BASIC_BLOCK (x) != bb)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:2771:43: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (!NOTE_INSN_BASIC_BLOCK_P (x) || NOTE_BASIC_BLOCK (x) != bb)
^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1675:32: note: expanded from macro 'NOTE_BASIC_BLOCK'
#define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1387:32: note: expanded from macro 'XCBBDEF'
#define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:2784:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (NOTE_INSN_BASIC_BLOCK_P (x))
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:3000:21: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (!insn || NOTE_INSN_BASIC_BLOCK_P (insn))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:3057:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (NOTE_INSN_BASIC_BLOCK_P (x))
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:3059:9: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
bb = NOTE_BASIC_BLOCK (x);
^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1675:32: note: expanded from macro 'NOTE_BASIC_BLOCK'
#define NOTE_BASIC_BLOCK(INSN) XCBBDEF (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1387:32: note: expanded from macro 'XCBBDEF'
#define XCBBDEF(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:3243:30: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& BB_HEAD (e->dest) == JUMP_LABEL (insn))
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:3565:16: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
gcc_assert (NOTE_KIND (insn) != NOTE_INSN_BLOCK_END);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/system.h:783:14: note: expanded from macro 'gcc_assert'
((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:3599:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
switch (NOTE_KIND (insn))
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:3647:11: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& NOTE_KIND (insn) != NOTE_INSN_BASIC_BLOCK;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:3929:16: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
ret_label = JUMP_LABEL (bb_end_jump);
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:4002:9: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (LABEL_NUSES (ret_label) == 0
^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:4317:25: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (JUMP_P (insn) && JUMP_LABEL (insn) != NULL_RTX
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:4319:6: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (copy) = JUMP_LABEL (insn);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:4319:26: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (copy) = JUMP_LABEL (insn);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:4391:12: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
switch (NOTE_KIND (insn))
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:4899:8: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (!NOTE_INSN_BASIC_BLOCK_P (insn))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:4901:15: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
gcc_assert (NOTE_INSN_BASIC_BLOCK_P (insn));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/system.h:783:14: note: expanded from macro 'gcc_assert'
((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:5175:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx op1 = XEXP ((rtx)comp_rtx, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:5191:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (jump) = label;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cfgrtl.cc:5192:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
LABEL_NUSES (label)++;
^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
188 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o ctfout.o -MT ctfout.o -MMD -MP -MF ./.deps/ctfout.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ctfout.cc
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o btfout.o -MT btfout.o -MMD -MP -MF ./.deps/btfout.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/btfout.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ctfout.cc:26:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]
ATTRIBUTE_ASM_FPRINTF(2, 3);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/btfout.cc:31:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]
ATTRIBUTE_ASM_FPRINTF(2, 3);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^
1 warning generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o symtab.o -MT symtab.o -MMD -MP -MF ./.deps/symtab.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/btfout.cc:36:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/btfout.cc:36:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/btfout.cc:1133:
./gt-btfout.h:68: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;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-map.h:39:19: note: previous use is here
class GTY((user)) hash_map
^
./gt-btfout.h:68:3: note: did you mean class here?
struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p;
^~~~~~
class
./gt-btfout.h:68:67: 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;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-map.h:39:19: note: previous use is here
class GTY((user)) hash_map
^
./gt-btfout.h:68:67: note: did you mean class here?
struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p;
^~~~~~
class
7 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o symtab-thunks.o -MT symtab-thunks.o -MMD -MP -MF ./.deps/symtab-thunks.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:28:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2649:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2681:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2699:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2719:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2736:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2753:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2773:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &ass->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2783:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3760:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:30:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:30:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:35:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]
ATTRIBUTE_ASM_FPRINTF(2, 3);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab.cc:36:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 *));
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:40:27: note: did you mean class here?
bool (*ignore_edge) (struct cgraph_edge *));
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:43:27: note: did you mean class here?
bool ipa_edge_within_scc (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:120: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:120:36: note: did you mean class here?
possible_polymorphic_call_targets (struct cgraph_edge *e,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:154: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:154:50: note: did you mean class here?
dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:168: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:168:37: note: did you mean class here?
possible_polymorphic_call_target_p (struct cgraph_edge *e,
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:26:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2649:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2681:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2699:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2719:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2736:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2753:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2773:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &ass->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2783:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3760:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:31:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
136 warnings generated.
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:31:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o symtab-clones.o -MT symtab-clones.o -MMD -MP -MF ./.deps/symtab-clones.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:34:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/lto-streamer.h:641:1: warning: 'lto_simple_output_block' 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 lto_simple_output_block
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.h:119:20: note: did you mean struct here?
void stream_out (class lto_simple_output_block *);
^~~~~
struct
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.cc:40:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]
ATTRIBUTE_ASM_FPRINTF(2, 3);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^
132 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o cgraph.o -MT cgraph.o -MMD -MP -MF ./.deps/cgraph.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:26:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2649:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2681:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2699:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2719:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2736:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2753:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2773:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &ass->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2783:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3760:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:31:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-clones.cc:31:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
130 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o cgraphbuild.o -MT cgraphbuild.o -MMD -MP -MF ./.deps/cgraphbuild.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphbuild.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:34:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2649:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2681:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2699:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2719:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2736:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2753:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2773:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &ass->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2783:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3760:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:38:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:38:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:51:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 *));
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:40:27: note: did you mean class here?
bool (*ignore_edge) (struct cgraph_edge *));
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:43:27: note: did you mean class here?
bool ipa_edge_within_scc (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:120: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:120:36: note: did you mean class here?
possible_polymorphic_call_targets (struct cgraph_edge *e,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:154: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:154:50: note: did you mean class here?
dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:168: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:168:37: note: did you mean class here?
possible_polymorphic_call_target_p (struct cgraph_edge *e,
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:54:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1096: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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1096:42: note: did you mean class here?
ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge)
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1121:41: note: did you mean class here?
bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1125:36: note: did you mean class here?
tree ipa_get_indirect_edge_target (struct cgraph_edge *ie,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1128: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1128:36: note: did you mean class here?
tree ipa_get_indirect_edge_target (struct cgraph_edge *ie,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1131: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1131:1: note: did you mean class here?
struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1131: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1131:53: note: did you mean class here?
struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1133: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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1133:36: note: did you mean class here?
tree ipa_impossible_devirt_target (struct cgraph_edge *, tree);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1195: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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1195:33: note: did you mean class here?
tree ipa_get_callee_param_type (struct cgraph_edge *e, int i);
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:55:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:417: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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:417:43: note: did you mean class here?
void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:424: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:424:36: note: did you mean class here?
void evaluate_properties_for_edge (struct cgraph_edge *e,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:433: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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:433:37: note: did you mean class here?
void ipa_remove_from_growth_caches (struct cgraph_edge *edge);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:438: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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:438:22: note: did you mean class here?
cross_module_call_p (struct cgraph_edge *edge)
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:66:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:48:28: note: did you mean class here?
int do_estimate_edge_size (struct cgraph_edge *edge);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:50:35: note: did you mean class here?
ipa_hints do_estimate_edge_hints (struct cgraph_edge *edge);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:61:19: note: did you mean class here?
bool inline_call (struct cgraph_edge *, bool, vec *, int *, bool,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:73:21: note: did you mean class here?
estimate_edge_size (struct cgraph_edge *edge)
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:86:27: note: did you mean class here?
estimate_min_edge_growth (struct cgraph_edge *edge)
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:96:23: note: did you mean class here?
estimate_edge_growth (struct cgraph_edge *edge)
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:68:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/lto-streamer.h:641:8: note: previous use is here
struct lto_simple_output_block
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.h:119:20: note: did you mean struct here?
void stream_out (class lto_simple_output_block *);
^~~~~
struct
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:3273:5: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct cgraph_edge *indirect)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:3273:5: note: did you mean class here?
struct cgraph_edge *indirect)
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.cc:4278:
./gt-cgraph.h:60:3: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-table.h:374:7: note: previous use is here
class hash_table
^
./gt-cgraph.h:60:3: note: did you mean class here?
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^~~~~~
class
./gt-cgraph.h:60:70: warning: struct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-table.h:374:7: note: previous use is here
class hash_table
^
./gt-cgraph.h:60:70: note: did you mean class here?
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphbuild.cc:26:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2649:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2681:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2699:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2719:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2736:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2753:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2773:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &ass->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2783:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3760:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphbuild.cc:28:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphbuild.cc:28:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphbuild.cc:32:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 *));
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:40:27: note: did you mean class here?
bool (*ignore_edge) (struct cgraph_edge *));
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:43:27: note: did you mean class here?
bool ipa_edge_within_scc (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:120: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:120:36: note: did you mean class here?
possible_polymorphic_call_targets (struct cgraph_edge *e,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:154: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:154:50: note: did you mean class here?
dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:168: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:168:37: note: did you mean class here?
possible_polymorphic_call_target_p (struct cgraph_edge *e,
^~~~~~
class
163 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o cgraphunit.o -MT cgraphunit.o -MMD -MP -MF ./.deps/cgraphunit.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc
29 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o cgraphclones.o -MT cgraphclones.o -MMD -MP -MF ./.deps/cgraphclones.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3095:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: *step_out = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
note: array 'fld' declared here
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
expanded from macro 'RTL_CHECK2'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3955:11: warning rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:519:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
attrs = MEM_ATTRS (x);
^~~~~~~~~~~~~ X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
:1349:23: note rtunion fld[1];
^
: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23 X0EXP (rt, 1) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
: note: expanded from macro 'XINT'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:813:3:
./genrtl.h:222:3: warning: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
: XEXP (rt, 1) = arg1;
^ ~
array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
XEXP (rt, 3) = arg3;
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38:
^
note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
:1348:23: note: expanded from macro 'XSTR'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:267:3: warning: /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
:1349:23: rtunion fld[1];
^
note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
XSTR (rt, 1) = arg1;
^ ~
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
: 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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: noteIn file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:927:3: array 'fld' declared here
: warning rtunion fld[1];
^
: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
XVEC (rt, 2) = arg2;
^ ~
XEXP (rt, 7) = arg7;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^ rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
:444:5: note: array 'fld' declared here
rtunion fld[1];#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
X0EXP (rt, 6) = NULL_RTX;
rtunion fld[1];
^
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1012:3: 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];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:344:3: warning: XVEC (rt, 1) = arg1;
^ ~
array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
X0EXP (rt, 2) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec): expanded from macro 'X0EXP'
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
XEXP (rt, 1) = arg1;
^ ~
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note X0EXP (rt, 6) = NULL_RTX;
^ ~
: /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
: rtunion fld[1];
^
note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h: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])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h XBBDEF (rt, 2) = arg2;
^ ~
:444:5: note: array 'fld' declared here
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
./genrtl.h:1073:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: #define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
note: expanded from macro 'XSTR'
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
:
./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
1366:27: note: expanded from macro 'X0EXP'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:384:3: warning: In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
XSTR (rt, 6) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
: expanded from macro 'RTL_CHECK2'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
note: array 'fld' declared here
rtunion fld[1];
^
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
rtunion fld[1];
^
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:note: expanded from macro 'RTL_CHECK2'
165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1167#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtunion fld[1];
^
XVEC (rt, 1) = arg1;
^ ~
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
XVEC (rt, 4) = arg4;
^ ~
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
rtunion fld[1];/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
^
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38:In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from note: expanded from macro 'RTL_CHECK2'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
XVEC (rt, 1) = arg1;
^ ~
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:517:3/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
XEXP (rt, 2) = arg2;
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
:38: note: expanded from macro 'RTL_CHECK2'
XEXP (rt, 3) = arg3;
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349: rtunion fld[1];
^
23In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
: note: expanded from macro 'XEXP'
XVEC (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
rtunion fld[1];In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
XEXP (rt, 1) = arg1;
^ ~ rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
:1288:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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];
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: ^
note: expanded from macro 'RTL_CHECK2'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h XEXP (rt, 2) = arg2;
^ ~
:444/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
:5: note: array 'fld' declared here
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h: rtunion fld[1];
^
1237:In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
38: note: XSTR (rt, 3) = arg3;
^ ~
expanded from macro 'RTL_CHECK2'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:167:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2649:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2681:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2699:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2719:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2736:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2753:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2773:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &ass->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2783:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:74:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2649:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: tree GTY((length ("%h.num_ops"))) op[1];
^
note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3760:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2681:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2699:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2719:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2736:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2753:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2773:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &ass->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2783:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3760:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:174:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:76:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:174:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:76:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:180:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]
ATTRIBUTE_ASM_FPRINTF(2, 3);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:80:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/tree-inline.h:25:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:86:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1096: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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1096:42: note: did you mean class here?
ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge)
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1121:41: note: did you mean class here?
bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1125:36: note: did you mean class here?
tree ipa_get_indirect_edge_target (struct cgraph_edge *ie,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1128: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1128:36: note: did you mean class here?
tree ipa_get_indirect_edge_target (struct cgraph_edge *ie,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1131: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1131:1: note: did you mean class here?
struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1131: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1131:53: note: did you mean class here?
struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1133: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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1133:36: note: did you mean class here?
tree ipa_impossible_devirt_target (struct cgraph_edge *, tree);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1195: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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1195:33: note: did you mean class here?
tree ipa_get_callee_param_type (struct cgraph_edge *e, int i);
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:194:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1096: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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1096:42: note: did you mean class here?
ipa_edge_args_info_available_for_edge_p (struct cgraph_edge *edge)
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1121:41: note: did you mean class here?
bool ipa_propagate_indirect_call_infos (struct cgraph_edge *cs,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1125:36: note: did you mean class here?
tree ipa_get_indirect_edge_target (struct cgraph_edge *ie,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1128: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1128:36: note: did you mean class here?
tree ipa_get_indirect_edge_target (struct cgraph_edge *ie,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1131: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1131:1: note: did you mean class here?
struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1131: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1131:53: note: did you mean class here?
struct cgraph_edge *ipa_make_edge_direct_to_target (struct cgraph_edge *, tree,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1133: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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1133:36: note: did you mean class here?
tree ipa_impossible_devirt_target (struct cgraph_edge *, tree);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1195: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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-prop.h:1195:33: note: did you mean class here?
tree ipa_get_callee_param_type (struct cgraph_edge *e, int i);
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:87:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:417: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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:417:43: note: did you mean class here?
void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:424: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:424:36: note: did you mean class here?
void evaluate_properties_for_edge (struct cgraph_edge *e,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:433: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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:433:37: note: did you mean class here?
void ipa_remove_from_growth_caches (struct cgraph_edge *edge);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:438: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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:438:22: note: did you mean class here?
cross_module_call_p (struct cgraph_edge *edge)
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:88:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/lto-streamer.h:641:8: note: previous use is here
struct lto_simple_output_block
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.h:119:20: note: did you mean struct here?
void stream_out (class lto_simple_output_block *);
^~~~~
struct
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:197:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:417: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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:417:43: note: did you mean class here?
void ipa_merge_fn_summary_after_inlining (struct cgraph_edge *edge);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:424: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:424:36: note: did you mean class here?
void evaluate_properties_for_edge (struct cgraph_edge *e,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:433: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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:433:37: note: did you mean class here?
void ipa_remove_from_growth_caches (struct cgraph_edge *edge);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:438: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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-fnsummary.h:438:22: note: did you mean class here?
cross_module_call_p (struct cgraph_edge *edge)
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:198:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 *));
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:40:27: note: did you mean class here?
bool (*ignore_edge) (struct cgraph_edge *));
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:43:27: note: did you mean class here?
bool ipa_edge_within_scc (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:120: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:120:36: note: did you mean class here?
possible_polymorphic_call_targets (struct cgraph_edge *e,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:154: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:154:50: note: did you mean class here?
dump_possible_polymorphic_call_targets (FILE *f, struct cgraph_edge *e,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:168: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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-utils.h:168:37: note: did you mean class here?
possible_polymorphic_call_target_p (struct cgraph_edge *e,
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:208:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:48:28: note: did you mean class here?
int do_estimate_edge_size (struct cgraph_edge *edge);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:50:35: note: did you mean class here?
ipa_hints do_estimate_edge_hints (struct cgraph_edge *edge);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:61:19: note: did you mean class here?
bool inline_call (struct cgraph_edge *, bool, vec *, int *, bool,
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:73:21: note: did you mean class here?
estimate_edge_size (struct cgraph_edge *edge)
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:86:27: note: did you mean class here?
estimate_min_edge_growth (struct cgraph_edge *edge)
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ipa-inline.h:96:23: note: did you mean class here?
estimate_edge_growth (struct cgraph_edge *edge)
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:210:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/lto-streamer.h:641:8: note: previous use is here
struct lto_simple_output_block
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/symtab-thunks.h:119:20: note: did you mean struct here?
void stream_out (class lto_simple_output_block *);
^~~~~
struct
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:1161:
./gt-cgraphclones.h:48:3: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-map.h:39:19: note: previous use is here
class GTY((user)) hash_map
^
./gt-cgraphclones.h:48:3: note: did you mean class here?
struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p;
^~~~~~
class
./gt-cgraphclones.h:48:59: warning: struct 'hash_map' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-map.h:39:19: note: previous use is here
class GTY((user)) hash_map
^
./gt-cgraphclones.h:48:59: note: did you mean class here?
struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p;
^~~~~~
class
146 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o combine.o -MT combine.o -MMD -MP -MF ./.deps/combine.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc
161 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o combine-stack-adj.o -MT combine-stack-adj.o -MMD -MP -MF ./.deps/combine-stack-adj.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
rtunion fld[1];
^
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:178/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
XBBDEF (rt, 2) = arg2;
^ ~
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236: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])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
^ ~
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: XEXP (rt, 3) = arg3;
^ ~
note: array 'fld' declared here
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1514:10:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
In file included from return XUINT (insn, 4);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:180:3: #define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1519:10#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
444:5: note: array 'fld' declared here
return XUINT (insn, 4);
rtunion fld[1];
^
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:181#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h: XINT (rt, 5) = arg5;
^ ~
444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1872:34: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
return safe_as_a (JUMP_LABEL (insn));
^~~~~~~~~~~~~~~~~
./genrtl.h:225:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h: rtunion fld[1];
^
444:5: noteIn file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from : array 'fld' declared here
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
rtunion fld[1];
^
./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1879:10: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
return JUMP_LABEL (this);
^~~~~~~~~~~~~~~~~
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1889:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
JUMP_LABEL (this) = target;
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:28: note: expanded from macro 'JUMP_LABEL'
:444:5: note: array 'fld' declared here
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
:25: note: expanded from macro 'XBBDEF'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
rtunion fld[1];
^
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:68:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:45:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:50:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:50:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine-stack-adj.cc:50:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
&& SET_SRC (this_rtx) == SET_DEST (this_rtx))
^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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
^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:78:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:78:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:78:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:79:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:79:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
123 warnings generated.
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o compare-elim.o -MT compare-elim.o -MMD -MP -MF ./.deps/compare-elim.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:1419:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SET_SRC (set) = orig_src;
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:1589: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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:1618: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));
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:1864:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
src = SET_SRC (set), dest = SET_DEST (set);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:2099:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx src = SET_SRC (set);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:2197:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| contains_muldiv (XEXP (x, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:2232:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
src = SET_SRC (set);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:2462: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))))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:2484: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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:2599:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
src = SET_SRC (set);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:2636: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)))
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:2711: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
^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO'
#define REGNO(RTX) (rhs_regno(RTX))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:2712: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)))
^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:2721: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)),
^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:2756: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)))
^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:2764: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));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:2801:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
width = INTVAL (XEXP (dest, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:2802:25: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
offset = INTVAL (XEXP (dest, 2));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:2835:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx inner = SET_SRC (PATTERN (i3));
^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:2836:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx outer = SET_SRC (temp_expr);
^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:2881: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
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:2881: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
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:2882: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),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:2883: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)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:3166: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))
^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:3171: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:3171: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);
^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:3223: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:3510:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& !side_effects_p (SET_SRC (set1)))
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:3522:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& !side_effects_p (SET_SRC (set0)))
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:3757:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& INTVAL (XEXP (*split, 1)) > 0
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:3772: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
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:3805:29: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& ! side_effects_p (SET_SRC (newpat)))
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:3807:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx setsrc = SET_SRC (newpat);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:3811:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx src_op1 = XEXP (setsrc, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:3830: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:3831:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx r = XEXP (src_op0, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:3910: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)),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:3911: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))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:3912: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)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:3935:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SET_SRC (XVECEXP (newpat, 0, 1)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:3983: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)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:3984: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)))))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:3995: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)
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4010: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)
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4198: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)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4200:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
next = XEXP (note, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4326: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);
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4327: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);
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4329: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);
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4331: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);
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4355:5: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
INSN_CODE (i3) = insn_code_number;
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4358: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))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4360: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;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4361:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
link = XEXP (link, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4382: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;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4415:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
while (XEXP (link, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4416:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
link = XEXP (link, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4417:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (link, 1) = i2notes;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4425:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
REG_NOTES (i3) = 0;
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4427:5: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
REG_NOTES (i2) = 0;
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4434:2: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
INSN_CODE (i2) = i2_code_number;
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4448:2: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
REG_NOTES (i1) = 0;
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4458:2: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
REG_NOTES (i0) = 0;
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4581: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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4603: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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4622: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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4650: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)))
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4660: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)))
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4670: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)))
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4680: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)))
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4732:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& SET_SRC (newpat) == pc_rtx
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4742: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
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4904:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SET_SRC (PATTERN (seq)))
^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4909: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))),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4912:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx src1 = SET_SRC (PATTERN (seq));
^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4913: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)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4962: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4963: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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4967: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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:4970: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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5014:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& ((INTVAL (XEXP (SET_DEST (x), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5015:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
+ INTVAL (XEXP (SET_DEST (x), 2)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5019: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5020: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5023: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;
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5073:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (*split, 1) == const0_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5076:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (SET_SRC (x), 0),
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5110:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
inner = XEXP (SET_SRC (x), 0);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5131:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
inner = XEXP (SET_SRC (x), 0);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5132: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5132: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));
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5133: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5133: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));
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5205: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))
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5222:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (XEXP (x, 1), 0))));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:728:49: note: expanded from macro 'SUBST'
#define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL))
^~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5232: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:728:49: note: expanded from macro 'SUBST'
#define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL))
^~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5244: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))))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5244: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))))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5247: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5247: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5251:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (XEXP (x, 1), 0),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:728:49: note: expanded from macro 'SUBST'
#define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL))
^~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5276: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5516:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (x),
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5556:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (x));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5627: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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5630: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:728:49: note: expanded from macro 'SUBST'
#define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL))
^~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5678:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (x, 0), XEXP (x, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5683: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5688:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (x, 1), XEXP (x, 2));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5688:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (x, 1), XEXP (x, 2));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5818: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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_op1 = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5835:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
other = XEXP (XEXP (x, 0), 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5838:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (x, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5862: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))
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/poly-int.h:1304:39: note: expanded from macro 'known_eq'
#define known_eq(A, B) (!maybe_ne (A, B))
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5875:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (x));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5887:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (x))
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/poly-int.h:1304:39: note: expanded from macro 'known_eq'
#define known_eq(A, B) (!maybe_ne (A, B))
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5918: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:5920:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
INTVAL (XEXP (temp, 1)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6008: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6008: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6031:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (XEXP (x, 1) == constm1_rtx
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6052: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6055: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6064:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| XEXP (temp, 1) != XEXP (x, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6064:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| XEXP (temp, 1) != XEXP (x, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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, 0) != XEXP (x, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6066:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| XEXP (temp, 1) != XEXP (x, 0)))))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6072: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6085: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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6087: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6087: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6108:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (x, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6110: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6142:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx op1 = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6146: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6288: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6340:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
INTVAL (XEXP (x, 1)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6355:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx trueop1 = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6379:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx true_rtx = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6380:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx false_rtx = XEXP (x, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6392:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (cond, 0), XEXP (cond, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6411:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx true_val = XEXP (cond, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6461: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:728:41: note: expanded from macro 'SUBST'
#define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL))
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6463:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
true_rtx = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6464:19: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
false_rtx = XEXP (x, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6488:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBST (XEXP (x, 2), true_rtx);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:728:41: note: expanded from macro 'SUBST'
#define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL))
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6507: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6512: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6519:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (cond, 1) == const0_rtx
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6547: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6582:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx cond_op1 = XEXP (cond, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6592: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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6598: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6617: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6627: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6628: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2046:32: note: expanded from macro 'SUBREG_REG'
#define SUBREG_REG(RTX) XCEXP (RTX, 0, SUBREG)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6655: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6666: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6667: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2046:32: note: expanded from macro 'SUBREG_REG'
#define SUBREG_REG(RTX) XCEXP (RTX, 0, SUBREG)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6706:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (cond, 1) == const0_rtx
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6720: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
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6743:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx src = SET_SRC (x);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6782: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6786: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6800:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
op1 = XEXP (tmp, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6811: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));
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6834:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& op1 == XEXP (inner_compare, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6914:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
src = SET_SRC (x);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6919: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6922:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
src = SET_SRC (x);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6965: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);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6983:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
src = SET_SRC (x);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:6996: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
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:7005:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
? XEXP (src, 1) : XEXP (src, 2));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:7005:27: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
? XEXP (src, 1) : XEXP (src, 2));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:7007:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
? XEXP (src, 2) : XEXP (src, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:7007:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
? XEXP (src, 2) : XEXP (src, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:7012: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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:7014: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:7018: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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:7020: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:7037:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
src = SET_SRC (x);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:7058:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx op1 = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:7077:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
op1 = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:7207:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
len = INTVAL (XEXP (x, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:7208:21: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
pos = INTVAL (XEXP (x, 2));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:7378: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:7379:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
pos = XEXP (SET_DEST (x), 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:7412:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SET_SRC (x)));
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:7459: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)),
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:7539: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)),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:7542: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:7552: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)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:7559: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:7923:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& INTVAL (XEXP (x, 1)) >= count)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:7925:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
INTVAL (XEXP (x, 1)) - count);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:7942: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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:7998: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
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)) >= 0)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8001: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8017:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rhs = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8023:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (lhs, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8027: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8031:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (lhs, 1),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8045:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rhs = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8051:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rhs, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8055: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8059:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rhs, 1),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8082: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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8097:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (inner_x0, 1),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8123:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (x, 1)),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8124: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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8125:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (x, 1)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8135: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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8140:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
- INTVAL (XEXP (XEXP (x, 0), 1))),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8151: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
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)) < HOST_BITS_PER_WIDE_INT
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8157: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8158: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8165:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (XEXP (x, 0), 1)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:728:49: note: expanded from macro 'SUBST'
#define SUBST(INTO, NEWVAL) do_SUBST (&(INTO), (NEWVAL))
^~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8230:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (x, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8238:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rhs = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8245:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& INTVAL (rhs) >= INTVAL (XEXP (lhs, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8246:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& INTVAL (XEXP (lhs, 1)) >= 0
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8251:33: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
INTVAL (rhs) - INTVAL (XEXP (lhs, 1)),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8296:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
- INTVAL (XEXP (inner, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8299: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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8325: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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8406:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (x, 1) == const0_rtx) ? COMPARE
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8500: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8501: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8508: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8509: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8517: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8518: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8519: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8519: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8749:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
mask & INTVAL (XEXP (x, 1)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8757: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8805:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& (INTVAL (XEXP (x, 1)) & ~smask) != 0)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8807:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
(INTVAL (XEXP (x, 1)) & smask)),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8837: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8846: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8862: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
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)) < HOST_BITS_PER_WIDE_INT
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8866:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
+ floor_log2 (INTVAL (XEXP (x, 1))))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8865:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& ((INTVAL (XEXP (XEXP (x, 0), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8871: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8872:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
<< INTVAL (XEXP (XEXP (x, 0), 1)),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8877:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (XEXP (x, 0), 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8886: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8900: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8915:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& INTVAL (XEXP (x, 1)) >= 0
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)) < GET_MODE_PRECISION (mode))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8918: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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8926:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& INTVAL (XEXP (x, 1)) >= 0
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)) < GET_MODE_PRECISION (op_mode)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8929:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
mask >>= INTVAL (XEXP (x, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8939: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8950:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& INTVAL (XEXP (x, 1)) >= 0
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)) < HOST_BITS_PER_WIDE_INT
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8958: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8970: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8983:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& ((INTVAL (XEXP (x, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:8989: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9014: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
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9015: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9033: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9035:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
nonzero >>= INTVAL (XEXP (x, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9042:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
nonzero >>= INTVAL (XEXP (x, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9048: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)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9067: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9077:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& INTVAL (XEXP (x, 1)) >= 0
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9078:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& (INTVAL (XEXP (x, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9081: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9081: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9094:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& INTVAL (XEXP (x, 1)) >= 0)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9098:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (x, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9103:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (x, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9126: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
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9127: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9129: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9131: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9134:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
temp, XEXP (XEXP (x, 0), 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9159:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (x, 1) == const0_rtx
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9173: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,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9176: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,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9178: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9178: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9210:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (x, 1) == const0_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9239:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx op1 = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9297: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9298: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9298: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9301:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
cond1 = XEXP (XEXP (x, 1), 0);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9308: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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9308: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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9311: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9312: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))))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9333:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
cond1 = XEXP (XEXP (x, 1), 0);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9339: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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9339: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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9342: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9343: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))))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9357: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9357: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9358: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9360: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9362: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9362: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9376: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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9378: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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9481: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9511:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return unsignedp ? x : XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9515:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return unsignedp ? XEXP (x, 1) : x;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9534:22: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
inner_mode, SUBREG_BYTE (x));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9638:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx src = SET_SRC (x);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9659: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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9661: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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9674: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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9677: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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9688: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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9690: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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9705: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9706: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9749: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9754: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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9767: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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9771: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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9784: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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9820: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
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9824: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9853:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rhs = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9914: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9914: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9916: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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9917: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9919: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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9920: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9920: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9921: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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9921: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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9922: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:9986:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
inner_op1 = XEXP (decomposed, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:10095:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (varop, 1),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:10109: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:10745:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& INTVAL (XEXP (varop, 1)) >= 0
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:10746: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:10751: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:10911: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:10943: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
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:10947: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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:10950: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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:10971: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)),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:10975: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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:10994: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)),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11000:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (varop, 1), count);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11022:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (varop, 1) == const0_rtx
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11076:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (varop, 1) == constm1_rtx
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11094: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
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11095: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11107: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11109:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
varop = XEXP (varop, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11118: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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11136: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11139: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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11170: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
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11171: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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11174: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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11190:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& (INTVAL (XEXP (XEXP (varop, 0), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11195: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11348:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
old_notes = REG_NOTES (insn);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11350:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
REG_NOTES (insn) = NULL_RTX;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11400:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
REG_NOTES (insn) = old_notes;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11444:19: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
old_notes = REG_NOTES (insn);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11445:19: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
old_icode = INSN_CODE (insn);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11447:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
REG_NOTES (insn) = notes;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11448:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
INSN_CODE (insn) = insn_code_number;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11466:7: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
REG_NOTES (insn) = old_notes;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11467:7: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
INSN_CODE (insn) = old_icode;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11501:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
size = INTVAL (XEXP (x, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11503:24: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
int start = INTVAL (XEXP (x, 2));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11554: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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11577:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
int width = INTVAL (XEXP (*dst, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11578:28: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
int offset = INTVAL (XEXP (*dst, 2));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11588: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));
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11590:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
y = SET_SRC (pat);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11633:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx src = SET_SRC (pat);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:11743: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12006:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (op0, 1) == XEXP (op1, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12006:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (op0, 1) == XEXP (op1, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12007: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12007: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12008: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12008: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12009:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& (INTVAL (XEXP (op0, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12030:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& INTVAL (XEXP (op0, 1)) >= 0
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12031: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
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12032:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (op0, 1) == XEXP (op1, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12032:24: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (op0, 1) == XEXP (op1, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12036: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12069: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12070: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12186: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12188: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12234:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (op0, 1) == const1_rtx
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12241:14: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
op0 = XEXP (op0, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12325:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
op1, XEXP (op0, 1))) != 0)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12343:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
- INTVAL (XEXP (op0, 1)))));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12409: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12487:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
op1, XEXP (op0, 1))) != 0)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12495: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
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12516:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (op0, 1), op1)) != 0)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12527:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
op0 = XEXP (op0, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12537: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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12539:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
op0 = XEXP (op0, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12550:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (op0, 1), op1)) != 0)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12563: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
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12564: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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12566:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
op0 = XEXP (op0, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12579: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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12580:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (XEXP (op0, 0), 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12593: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
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12594: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12596: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12597:20: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
<< INTVAL (XEXP (XEXP (op0, 0), 1)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12615: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12655: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12694:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (op0, 1) == const1_rtx
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12707:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (op0, 1) == const1_rtx
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12711: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12738:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& INTVAL (XEXP (op0, 1)) >= 0
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12739: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12742: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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12746:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
& ~(mask >> (INTVAL (XEXP (op0, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12753:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
temp >>= INTVAL (XEXP (op0, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12767:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
- INTVAL (XEXP (op0, 1)))));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12792:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
INTVAL (XEXP (op0, 1)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12801: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12801: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12802: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12820: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12820: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12821: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12828: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12830:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
add_const, XEXP (op0, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12848:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& INTVAL (XEXP (op0, 1)) > 0
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12849: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
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12853: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12856: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))))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12861:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
<< INTVAL (XEXP (op0, 1))) - 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12870:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
<< INTVAL (XEXP (op0, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:12875: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13020:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (op0, 1)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13073:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx x1 = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13080: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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13083:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
? XEXP (x1, 1) : XEXP (x1, 0));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13087: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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13090:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
? XEXP (x0, 1) : XEXP (x0, 0));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13141:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx x1 = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13152: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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13158: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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13318: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));
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13331:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SET_SRC (setter)));
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13357: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))
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13357: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13461:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
regno = REGNO (SET_SRC (set));
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO'
#define REGNO(RTX) (rhs_regno(RTX))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13647:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx x1 = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13657: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)))In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
: note: expanded from macro 'XEXP'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13663:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
&& (x0 == XEXP (x1, 0) || x0 == XEXP (x1, 1)))
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
444:5: note: array 'fld' declared here
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
rtunion fld[1];
^
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:13907:26:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5 warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
: note: array 'fld' declared here
rtunion fld[1];
mark_used_regs_combine (SET_SRC (x));
^~~~~~~~~~~
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14055:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (note, 1) = *pnotes;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14069: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);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14189:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
next_note = XEXP (note, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14256:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
*np = XEXP (n, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14257:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (n, 1) = REG_NOTES (i3);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14257:18: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (n, 1) = REG_NOTES (i3);
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14258:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
REG_NOTES (i3) = n;
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14439:12: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& (JUMP_LABEL (place) == NULL
^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14440:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| JUMP_LABEL (place) == XEXP (note, 0)))
^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14442:20: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx label = JUMP_LABEL (place);
^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14445:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (place) = XEXP (note, 0);
^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14447:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
LABEL_NUSES (label)--;
^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14452:12: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& (JUMP_LABEL (place2) == NULL
^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14453:8: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| JUMP_LABEL (place2) == XEXP (note, 0)))
^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14455:20: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx label = JUMP_LABEL (place2);
^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14458:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
JUMP_LABEL (place2) = XEXP (note, 0);
^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14460:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
LABEL_NUSES (label)--;
^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14570: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))
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14577: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);
^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14580:6: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
REG_NOTES (tem_insn) = NULL;
^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14746:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (note, 1) = REG_NOTES (place);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14746:21: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (note, 1) = REG_NOTES (place);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14747:4: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
REG_NOTES (place) = note;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14947:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx src = SET_SRC (set);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:14955:4: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SET_SRC (set) = new_reg;
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:60:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:65:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:65:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:65:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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++)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1358:46: note: expanded from macro 'XVECLEN'
#define XVECLEN(RTX, N) GET_NUM_ELEM (XVEC (RTX, N))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:35: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:257:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
x = SET_SRC (x);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:262:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (x, 1) == const0_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:302: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:392: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:607:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
reg = SET_SRC (x);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:716:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx src = SET_SRC (set);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:801: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:813:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
cmp_a = SET_SRC (x);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:827: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);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:836: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)
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:837: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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), 1), in_b))
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.cc:852:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
cmp_b = SET_SRC (x);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
124 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o context.o -MT context.o -MMD -MP -MF ./.deps/context.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/context.cc
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o convert.o -MT convert.o -MMD -MP -MF ./.deps/convert.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/convert.cc
624 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o coroutine-passes.o -MT coroutine-passes.o -MMD -MP -MF ./.deps/coroutine-passes.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coroutine-passes.cc
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o coverage.o -MT coverage.o -MMD -MP -MF ./.deps/coverage.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coroutine-passes.cc:29:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2649:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2681:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2699:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2719:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2736:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2753:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2773:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &ass->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2783:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3760:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coroutine-passes.cc:32:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coroutine-passes.cc:32:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
24 warnings generated.
c++ -std=c++11 -fno-PIE -c -DGCC_INCLUDE_DIR=\"/usr/local/lib/gcc12/gcc/i386-portbld-freebsd11.4/12.1.0/include\" -DFIXED_INCLUDE_DIR=\"/usr/local/lib/gcc12/gcc/i386-portbld-freebsd11.4/12.1.0/include-fixed\" -DGPLUSPLUS_INCLUDE_DIR=\"/usr/local/lib/gcc12/include/c++/\" -DGPLUSPLUS_INCLUDE_DIR_ADD_SYSROOT=0 -DGPLUSPLUS_TOOL_INCLUDE_DIR=\"/usr/local/lib/gcc12/include/c++//i386-portbld-freebsd11.4\" -DGPLUSPLUS_BACKWARD_INCLUDE_DIR=\"/usr/local/lib/gcc12/include/c++//backward\" -DGPLUSPLUS_LIBCXX_INCLUDE_DIR=\"/usr/local/lib/gcc12/gcc/i386-portbld-freebsd11.4/12.1.0/../../../../../libc++_include/c++/12.1.0/v1\" -DGPLUSPLUS_LIBCXX_INCLUDE_DIR_ADD_SYSROOT=0 -DLOCAL_INCLUDE_DIR=\"/usr/local/include\" -DCROSS_INCLUDE_DIR=\"/usr/local/lib/gcc12/gcc/i386-portbld-freebsd11.4/12.1.0/../../../../../i386-portbld-freebsd11.4/sys-include\" -DTOOL_INCLUDE_DIR=\"/usr/local/lib/gcc12/gcc/i386-portbld-freebsd11.4/12.1.0/../../../../../i386-portbld-freebsd11.4/include\" -DNATIVE_SYSTEM_HEADER_DIR=\"/usr/include\" -DPREFIX=\"/usr/local/\" -DSTANDARD_EXEC_PREFIX=\"/usr/local/lib/gcc12/gcc/\" -DBASEVER="\"12.1.0\"" -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o cppbuiltin.o -MT cppbuiltin.o -MMD -MP -MF ./.deps/cppbuiltin.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cppbuiltin.cc
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:32:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:38:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:38:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:43:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]
ATTRIBUTE_ASM_FPRINTF(2, 3);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coverage.cc:50:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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
112 warnings generated.
c++ -std=c++11 -fno-PIE -c -DGCC_INCLUDE_DIR=\"/usr/local/lib/gcc12/gcc/i386-portbld-freebsd11.4/12.1.0/include\" -DFIXED_INCLUDE_DIR=\"/usr/local/lib/gcc12/gcc/i386-portbld-freebsd11.4/12.1.0/include-fixed\" -DGPLUSPLUS_INCLUDE_DIR=\"/usr/local/lib/gcc12/include/c++/\" -DGPLUSPLUS_INCLUDE_DIR_ADD_SYSROOT=0 -DGPLUSPLUS_TOOL_INCLUDE_DIR=\"/usr/local/lib/gcc12/include/c++//i386-portbld-freebsd11.4\" -DGPLUSPLUS_BACKWARD_INCLUDE_DIR=\"/usr/local/lib/gcc12/include/c++//backward\" -DGPLUSPLUS_LIBCXX_INCLUDE_DIR=\"/usr/local/lib/gcc12/gcc/i386-portbld-freebsd11.4/12.1.0/../../../../../libc++_include/c++/12.1.0/v1\" -DGPLUSPLUS_LIBCXX_INCLUDE_DIR_ADD_SYSROOT=0 -DLOCAL_INCLUDE_DIR=\"/usr/local/include\" -DCROSS_INCLUDE_DIR=\"/usr/local/lib/gcc12/gcc/i386-portbld-freebsd11.4/12.1.0/../../../../../i386-portbld-freebsd11.4/sys-include\" -DTOOL_INCLUDE_DIR=\"/usr/local/lib/gcc12/gcc/i386-portbld-freebsd11.4/12.1.0/../../../../../i386-portbld-freebsd11.4/include\" -DNATIVE_SYSTEM_HEADER_DIR=\"/usr/include\" -DPREFIX=\"/usr/local/\" -DSTANDARD_EXEC_PREFIX=\"/usr/local/lib/gcc12/gcc/\" -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o cppdefault.o -MT cppdefault.o -MMD -MP -MF ./.deps/cppdefault.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cppdefault.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cppbuiltin.cc:28:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include/cpplib.h:1507: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
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/input.h:64:1: note: did you mean struct here?
class cpp_char_column_policy;
^~~~~
struct
1 warning generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o cprop.o -MT cprop.o -MMD -MP -MF ./.deps/cprop.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o cse.o -MT cse.o -MMD -MP -MF ./.deps/cse.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:30:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:30:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:30:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:271:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx src = SET_SRC (set);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:773:27: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
src = simplify_rtx (SET_SRC (set));
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:784: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)))
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:789: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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:791: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))
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:911:35: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
set_src = note_src ? note_src : SET_SRC (set);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:923:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
? XEXP (setcc_note, 0) : SET_SRC (setcc_set);
^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:933: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)))
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:987: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))
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:1345:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
cst = XEXP (cond, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:1428: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:1603:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
src = SET_SRC (pc_set (jump));
^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cprop.cc:1608:6: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SET_SRC (PATTERN (setcc)));
^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
122 warnings generated.
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o cselib.o -MT cselib.o -MMD -MP -MF ./.deps/cselib.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:34:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:34:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:34:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1914:31: note: expanded from macro 'REGNO'
#define REGNO(RTX) (rhs_regno(RTX))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:481:40: note: expanded from macro 'REGNO_QTY_VALID_P'
#define REGNO_QTY_VALID_P(N) (REG_QTY (N) >= 0)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:476:39: note: expanded from macro 'REG_QTY'
#define REG_QTY(N) (get_cse_reg_info (N)->reg_qty)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1661:33: note: expanded from macro 'CODE_LABEL_NUMBER'
#define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1382:32: note: expanded from macro 'XCSTR'
#define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN'
#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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++)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN'
#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2587:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT'
XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:35: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2587:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT'
XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:35: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1382:32: note: expanded from macro 'XCSTR'
#define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1382:32: note: expanded from macro 'XCSTR'
#define XCSTR(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN'
#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN'
#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN'
#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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--)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN'
#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2587:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT'
XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:35: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2587:9: note: expanded from macro 'ASM_OPERANDS_INPUT_CONSTRAINT'
XSTR (XCVECEXP (RTX, 4, N, ASM_OPERANDS), 0)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:35: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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--)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN'
#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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--)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN'
#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/poly-int.h:1410:39: note: expanded from macro 'known_ge'
#define known_ge(A, B) (!maybe_lt (A, B))
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))++;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES'
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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--)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN'
#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 ();
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)))
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:843:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
*off = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:864:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
x = XEXP (x, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:901:12: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
*off = XEXP (l->loc, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:904:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
INTVAL (XEXP (l->loc, 1)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:1106: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)))
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:1106: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)))
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:1126: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,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:1128: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,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:1333: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)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1661:33: note: expanded from macro 'CODE_LABEL_NUMBER'
#define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:1381: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:1406: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)),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:1459: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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:1649: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:1650:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (p->loc, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:1860:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (orig));
^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:1996:28: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (copy, 0), XEXP (copy, 1),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:1997:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (copy, 2));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:2015:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (copy, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:2091: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:2105: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:2113: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)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:2780:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
body = COND_EXEC_CODE (body);
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2706:29: note: expanded from macro 'COND_EXEC_CODE'
#define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:2786:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
sets[0].src = SET_SRC (body);
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:2800: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);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
233 warnings generated.
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:3063: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))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o data-streamer.o -MT data-streamer.o -MMD -MP -MF ./.deps/data-streamer.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/data-streamer.cc
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:3063: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:3075: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))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:3075: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
134 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o data-streamer-in.o -MT data-streamer-in.o -MMD -MP -MF ./.deps/data-streamer-in.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/data-streamer-in.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/data-streamer.cc:27:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2649:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2681:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2699:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2719:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2736:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2753:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2773:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &ass->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2783:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3760:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/data-streamer.cc:28:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/data-streamer.cc:28:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
24 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o data-streamer-out.o -MT data-streamer-out.o -MMD -MP -MF ./.deps/data-streamer-out.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/data-streamer-out.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/data-streamer-in.cc:28:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2649:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2681:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2699:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2719:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2736:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2753:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2773:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &ass->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2783:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3760:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/data-streamer-in.cc:29:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/data-streamer-in.cc:29:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
24 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o dbxout.o -MT dbxout.o -MMD -MP -MF ./.deps/dbxout.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/data-streamer-out.cc:28:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2649:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2681:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2699:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2719:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2736:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2753:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2773:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &ass->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2783:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3760:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/data-streamer-out.cc:29:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/data-streamer-out.cc:29:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
24 warnings generated.
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o dbgcnt.o -MT dbgcnt.o -MMD -MP -MF ./.deps/dbgcnt.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbgcnt.cc
:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:74:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:81:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:81:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:87:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]
ATTRIBUTE_ASM_FPRINTF(2, 3);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:3158:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
number = DEBUGGER_AUTO_OFFSET (XEXP (XEXP (home, 0), 0));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:287:35: note: expanded from macro 'DEBUGGER_AUTO_OFFSET'
(GET_CODE (X) == PLUS ? INTVAL (XEXP (X, 1)) : 0)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:3172:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
number = DEBUGGER_AUTO_OFFSET (XEXP (home, 0));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:287:35: note: expanded from macro 'DEBUGGER_AUTO_OFFSET'
(GET_CODE (X) == PLUS ? INTVAL (XEXP (X, 1)) : 0)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:3181:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
number = DEBUGGER_AUTO_OFFSET (XEXP (home, 0));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:287:35: note: expanded from macro 'DEBUGGER_AUTO_OFFSET'
(GET_CODE (X) == PLUS ? INTVAL (XEXP (X, 1)) : 0)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:3231:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
dbxout_symbol_location (decl, subtype, "$imag", XEXP (home, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:3364:52: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
targetm.strip_name_encoding (XSTR (XEXP (sym_addr, 1), 0));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:35: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:3366:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
cdecl = SYMBOL_REF_DECL (XEXP (sym_addr, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:29: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2711:49: note: expanded from macro 'CONSTANT_POOL_ADDRESS_P'
(RTL_FLAG_CHECK1 ("CONSTANT_POOL_ADDRESS_P", (RTX), SYMBOL_REF)->unchanging)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1262:33: note: expanded from macro 'RTL_FLAG_CHECK1'
({ __typeof (RTX) const _rtx = (RTX); \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:3366:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
cdecl = SYMBOL_REF_DECL (XEXP (sym_addr, 1));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:3366:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
cdecl = SYMBOL_REF_DECL (XEXP (sym_addr, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:52: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:40: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:39: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:3372:32: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
*value = INTVAL (XEXP (sym_addr, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:3373:23: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
cdecl = SYMBOL_REF_DECL (XEXP (sym_addr, 0));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:3380:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
cdecl = SYMBOL_REF_DECL (sym_addr);
^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:3499:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
number = INTVAL (XEXP (inrtl, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:3593:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
number = INTVAL (XEXP (XEXP (XEXP (DECL_RTL (parms), 0), 0), 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dbxout.cc:3618:25: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
number = INTVAL (XEXP (XEXP (DECL_RTL (parms), 0), 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o dce.o -MT dce.o -MMD -MP -MF ./.deps/dce.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc
125 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o ddg.o -MT ddg.o -MMD -MP -MF ./.deps/ddg.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 ();
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:26:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:141:15: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (note = REG_NOTES (def_insn); note; note = XEXP (note, 1))
^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:141:50: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
for (note = REG_NOTES (def_insn); note; note = XEXP (note, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:563:29: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (LABEL_P (insn) || NOTE_INSN_BASIC_BLOCK_P (insn))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
116 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o debug.o -MT debug.o -MMD -MP -MF ./.deps/debug.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/debug.cc
109 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o df-core.o -MT df-core.o -MMD -MP -MF ./.deps/df-core.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o df-problems.o -MT df-problems.o -MMD -MP -MF ./.deps/df-problems.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-core.cc:381:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
106 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o df-scan.o -MT df-scan.o -MMD -MP -MF ./.deps/df-scan.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-problems.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 ();
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
115 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -Wno-strict-aliasing -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o dfp.o -MT dfp.o -MMD -MP -MF ./.deps/dfp.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dfp.cc
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:29:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/system.h:783:14: note: expanded from macro 'gcc_assert'
((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:2581:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
SUBREG_BYTE (reg), GET_MODE (reg));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:2728: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),
^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2706:29: note: expanded from macro 'COND_EXEC_CODE'
#define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:2797: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);
^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2706:29: note: expanded from macro 'COND_EXEC_CODE'
#define COND_EXEC_CODE(RTX) XCEXP (RTX, 1, COND_EXEC)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:2881: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:2940: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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:2998: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++)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN'
#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:2999: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),
^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:3142: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;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:3143:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
note = XEXP (note, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:3185: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;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/df-scan.cc:3186:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
note = XEXP (note, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
120 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o digraph.o -MT digraph.o -MMD -MP -MF ./.deps/digraph.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/digraph.cc
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o dojump.o -MT dojump.o -MMD -MP -MF ./.deps/dojump.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o dominance.o -MT dominance.o -MMD -MP -MF ./.deps/dominance.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dominance.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dojump.cc:1025:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
op1 = XEXP (tem, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
109 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o domwalk.o -MT domwalk.o -MMD -MP -MF ./.deps/domwalk.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/domwalk.cc
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o double-int.o -MT double-int.o -MMD -MP -MF ./.deps/double-int.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/double-int.cc
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o dse.o -MT dse.o -MMD -MP -MF ./.deps/dse.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o dumpfile.o -MT dumpfile.o -MMD -MP -MF ./.deps/dumpfile.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:30:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:32:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2649:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2681:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2699:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2719:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2736:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2753:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2773:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &ass->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2783:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3760:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:33:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2649:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2681:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2699:12: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2719:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2736:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2753:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2773:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &ass->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:2783:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:349:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3154:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3187:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = fn;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3197:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3258:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3274:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return &call_stmt->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3694:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[1];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3720:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = rhs;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3730:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[2];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3740:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[2] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3750:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[3] = label;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:3760:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
return gs->op[3];
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:318:3: note: array 'op' declared here
tree GTY((length ("%h.num_ops"))) op[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:41:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:41:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:41:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:2428:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
19In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
for (link = CALL_INSN_FUNCTION_USAGE (call_insn);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
:1237:38: note: expanded from macro 'RTL_CHECK2'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
note: array 'fld' declared here
rtunion fld[1];#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5:
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:224:3: warning: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:2430:12:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
link = XEXP (link, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:2521:7: 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)
^ ~
&& SYMBOL_REF_DECL (sym)
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:348/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h: X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:271236:38: note: expanded from macro 'RTL_CHECK1'
: note: expanded from macro 'X0EXP'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h note: array 'fld' declared here
:1236:38: note: expanded from macro 'RTL_CHECK1'
rtunion fld[1];
^
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:2523: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))
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:2524:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
memset_call = SYMBOL_REF_DECL (sym);
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:34:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:38:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc:38:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
135 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o dwarf2asm.o -MT dwarf2asm.o -MMD -MP -MF ./.deps/dwarf2asm.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc
130 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o dwarf2cfi.o -MT dwarf2cfi.o -MMD -MP -MF ./.deps/dwarf2cfi.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
attrs = MEM_ATTRS (x);
^~~~~~~~~~~~~
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h: rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from 38:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
XEXP (rt, 1) = arg1;
^ ~
X0EXP (rt, 3) = NULL_RTX;/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
1366:27: note: expanded from macro 'X0EXP'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~./genrtl.h:66:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348: XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
23: note: expanded from macro 'XSTR'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237 XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23::38: note: expanded from macro 'RTL_CHECK2'
note: expanded from macro 'XINT'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:177:3:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
XEXP (rt, 1) = arg1;
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP' XVEC (rt, 5) = arg5;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38:#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: : array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
array 'fld' declared here
rtunion fld[1];
XBBDEF (rt, 2) = arg2;
^ ~
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:453#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note XINT (rt, 6) = arg6;
^ ~
: expanded from macro 'RTL_CHECK1'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
XEXP (rt, 3) = arg3;
^ ~
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: 25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:array 'fld' declared here
3965:
rtunion fld[1];
^
./genrtl.hIn file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 6) = arg6;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: noteIn file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from : expanded from macro 'XVEC'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
: array 'fld' declared here
rtunion fld[1];
^
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
XEXP (rt, 2) = arg2;
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: ^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
note: expanded from macro 'XEXP'
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
rtunion fld[1];
^/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
XEXP (rt, 3) = arg3;
^ ~
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
rtunion fld[1];
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc: X0EXP (rt, 4) = NULL_RTX;
^ ~
25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
./genrtl.h:223:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h XINT (rt, 4) = arg4;
^ ~
:1236:38: note: expanded from macro 'RTL_CHECK1'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
array 'fld' declared here
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38 rtunion fld[1];
^
: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
X0EXP (rt, 7) = NULL_RTX;
^ ~
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
expanded from macro 'RTL_CHECK1'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
In file included from XEXP (rt, 7) = arg7;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23:: note: expanded from macro 'XEXP'
25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237 XWINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29::38: note: expanded from macro 'RTL_CHECK2'
note: expanded from macro 'XWINT'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
:444:5: note: array 'fld' declared here
HOST_WIDE_INT hwint[1];
^
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
SUBREG_BYTE (rt) = arg1;
^~~~~~~~~~~~~~~~
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: ./genrtl.h:735:array 'fld' declared here
3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtunion fld[1];
^
X0EXP (rt, 1) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:345:3: warning: In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
X0EXP (rt, 1) = NULL_RTX;
^ ~
X0EXP (rt, 3) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
^ ~
:444:5: note: array 'fld' declared here
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:813:3#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
array 'fld' declared here
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtunion fld[1];
^
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:867: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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
1348/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
:23: note: expanded from macro 'XSTR'
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:380:3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
XBBDEF (rt, 2) = arg2;
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:381:3#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
X0EXP (rt, 3) = NULL_RTX;
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:897#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
444:5: note: array 'fld' declared here XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h XSTR (rt, 6) = arg4;
^ ~
:1237:38: /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23note: expanded from macro 'RTL_CHECK2'
: note: expanded from macro 'XSTR'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:415#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h: XINT (rt, 1) = arg1;
^ ~
1237/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
:38: note: expanded from macro 'RTL_CHECK2'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:: note: array 'fld' declared here
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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
XSTR (rt, 1) = arg1;
^ ~
XVEC (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
XVEC (rt, 4) = arg4;
^ ~
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
:38: note: expanded from macro 'RTL_CHECK2'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
array 'fld' declared here/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
XSTR (rt, 1) = arg1;
^ ~
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.hIn file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
:1348:23: note: expanded from macro 'XSTR'
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
expanded from macro 'RTL_CHECK2'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note rtunion fld[1];
^
: array 'fld' declared here
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
rtunion fld[1];
^
In file included from In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h:1073:3965:
./genrtl.h:519:3: :3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 2) = arg2;
^ ~
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27:
note: expanded from macro 'X0EXP'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
38: note: expanded from macro 'RTL_CHECK2'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
XSTR (rt, 1) = arg1;
^ ~
./genrtl.h:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: noteIn file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
: array 'fld' declared here
./genrtl.h:1104:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtunion fld[1];
^
XEXP (rt, 2) = arg2;
^ ~
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38
: note: expanded from macro 'RTL_CHECK2'
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
23/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:: note: expanded from macro 'XEXP'
5: note: array 'fld' declared here
rtunion fld[1];
^
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
note: array 'fld' declared here
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
rtunion fld[1];/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
^
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5:In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:3965:
./genrtl.h note: array 'fld' declared here
:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtunion fld[1];
^
SUBREG_BYTE (rt) = arg1;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from 3965:
./genrtl.h:1254:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h X0EXP (rt, 1) = NULL_RTX;
^ ~
:1348:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
23: note: expanded from macro 'XSTR'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: #define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
note: expanded from macro 'RTL_CHECK1'/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note
: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
X0EXP (rt, 1) = NULL_RTX;
^ ~
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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]
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:51348:23: note: expanded from macro 'XSTR'
: note: array 'fld' declared here
rtunion fld[1];
^
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:25:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2asm.cc:31:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]
ATTRIBUTE_ASM_FPRINTF(2, 3);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:40:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]
ATTRIBUTE_ASM_FPRINTF(2, 3);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1678:25: note: expanded from macro 'NOTE_CFI'
#define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1388:32: note: expanded from macro 'XCCFI'
#define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:1804:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
src = SET_SRC (expr);
^~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:1878: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/system.h:783:14: note: expanded from macro 'gcc_assert'
((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:1881: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:1912: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:1925: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:1940:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (src, 1) == stack_pointer_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:1952: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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:1974: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)),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2008: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2036: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2036: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2096: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2253: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))
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2253: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2478: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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2481: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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2483: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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1678:25: note: expanded from macro 'NOTE_CFI'
#define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1388:32: note: expanded from macro 'XCCFI'
#define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2485: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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2487: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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1678:25: note: expanded from macro 'NOTE_CFI'
#define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1388:32: note: expanded from macro 'XCCFI'
#define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2491:30: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| (NOTE_P (next) && (NOTE_KIND (next)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2509:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
NOTE_LABEL_NUMBER (tmp) = num;
^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1679:33: note: expanded from macro 'NOTE_LABEL_NUMBER'
#define NOTE_LABEL_NUMBER(INSN) XCINT (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2514: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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2515: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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1678:25: note: expanded from macro 'NOTE_CFI'
#define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1388:32: note: expanded from macro 'XCCFI'
#define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2655: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2655: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));
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2670:8: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
n = ASM_OPERANDS_LABEL_LENGTH (tmp);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1392:43: note: expanded from macro 'XCVECLEN'
#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:742:32: note: expanded from macro 'GET_NUM_ELEM'
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2674: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));
^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1391:43: note: expanded from macro 'XCVECEXP'
#define XCVECEXP(RTX, N, M, C) RTVEC_ELT (XCVEC (RTX, N, C), M)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1241:35: note: expanded from macro 'RTVEC_ELT'
#define RTVEC_ELT(RTVEC, I) ((RTVEC)->elem[I])
^~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2754: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);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/system.h:783:14: note: expanded from macro 'gcc_assert'
((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:2948: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)
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:3050: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);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/system.h:783:14: note: expanded from macro 'gcc_assert'
((void)(!(EXPR) ? fancy_abort (__FILE__, __LINE__, __FUNCTION__), 0 : 0))
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:3051: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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1678:25: note: expanded from macro 'NOTE_CFI'
#define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1388:32: note: expanded from macro 'XCCFI'
#define XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:3122: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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:3194: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2cfi.cc:3199: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
109 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o dwarf2ctf.o -MT dwarf2ctf.o -MMD -MP -MF ./.deps/dwarf2ctf.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2ctf.cc
150 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o dwarf2out.o -MT dwarf2out.o -MMD -MP -MF ./.deps/dwarf2out.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o early-remat.o -MT early-remat.o -MMD -MP -MF ./.deps/early-remat.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:63:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:70:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1686:1: warning: 'cgraph_edge' defined as a class here but previously declared as a struct; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
struct cgraph_edge;
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:70:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
friend struct cgraph_edge;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2212:10: note: did you mean class here?
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
void initialize_inline_failed (struct cgraph_edge *);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2623:32: note: did you mean class here?
void initialize_inline_failed (struct cgraph_edge *);
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: warning: struct 'cgraph_edge' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
for_user)) cgraph_edge
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:2624:28: note: did you mean class here?
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:79:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/output.h:129:6: warning: '__format__' attribute argument not supported: asm_fprintf [-Wignored-attributes]
ATTRIBUTE_ASM_FPRINTF(2, 3);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:6368:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
*src = XEXP (piece, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:6441: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
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1709:26: note: expanded from macro 'NOTE_VAR_LOCATION_DECL'
PAT_VAR_LOCATION_DECL (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1386:45: note: expanded from macro 'XCTREE'
#define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:6443: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)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:6443: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)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:6448: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),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:6448: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),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:6449:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
NOTE_VAR_LOCATION_LOC (loc_note))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:6449:7: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
NOTE_VAR_LOCATION_LOC (loc_note))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:6450: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)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1713:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS'
PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1704:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS'
(RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1262:33: note: expanded from macro 'RTL_FLAG_CHECK1'
({ __typeof (RTX) const _rtx = (RTX); \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:6451:11: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
!= NOTE_VAR_LOCATION_STATUS (loc_note))))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1713:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS'
PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1704:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS'
(RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1262:33: note: expanded from macro 'RTL_FLAG_CHECK1'
({ __typeof (RTX) const _rtx = (RTX); \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:6525: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),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:6525: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),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:6526:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
NOTE_VAR_LOCATION_LOC (loc_note)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:6526:8: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
NOTE_VAR_LOCATION_LOC (loc_note)))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:6527: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)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1713:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS'
PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1704:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS'
(RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1262:33: note: expanded from macro 'RTL_FLAG_CHECK1'
({ __typeof (RTX) const _rtx = (RTX); \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:6528:12: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
!= NOTE_VAR_LOCATION_STATUS (loc_note))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1713:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS'
PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1704:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS'
(RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1262:33: note: expanded from macro 'RTL_FLAG_CHECK1'
({ __typeof (RTX) const _rtx = (RTX); \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:6529: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)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1713:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS'
PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1704:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS'
(RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1262:33: note: expanded from macro 'RTL_FLAG_CHECK1'
({ __typeof (RTX) const _rtx = (RTX); \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:6531:9: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| (NOTE_VAR_LOCATION_STATUS (loc_note)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1713:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS'
PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1704:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS'
(RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1262:33: note: expanded from macro 'RTL_FLAG_CHECK1'
({ __typeof (RTX) const _rtx = (RTX); \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1347:26: note: expanded from macro 'XUINT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 */
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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));
^~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1373:29: note: expanded from macro 'X0MEMATTR'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:59:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:30:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:30:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:30:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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);
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:14993: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:14993: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:14998:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rtl, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:15035: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 (); \
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:15047: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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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 (); \
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:15082:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
tree decl = SYMBOL_REF_DECL (rtl);
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:15247: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)))))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:15262: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:15267: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:15307: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,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:15347: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,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:15371: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:15387:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
+ INTVAL (XEXP (rtl, 1)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:15414: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,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:15506: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,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:15812:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx rtlop1 = XEXP (rtl, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:16189: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:16347:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtl = XEXP (rtl, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:16370:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
INTVAL (XEXP (rtl, 1)),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:16382: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)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:16385: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,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:16441:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtx rtlop1 = XEXP (rtl, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:16472: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:16481: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,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:16505: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,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:16760:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
size = INTVAL (XEXP (rtl, 1));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:16761:20: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
shift = INTVAL (XEXP (rtl, 2));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:16787: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,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:16789: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,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:16952: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);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17138: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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17150: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);
^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17157:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtl = XEXP (rtl, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17344: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)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17429:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
varloc = PAT_VAR_LOCATION_LOC (varloc);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17545: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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17554: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)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17554: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)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17559: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);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1713:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS'
PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1704:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS'
(RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1262:33: note: expanded from macro 'RTL_FLAG_CHECK1'
({ __typeof (RTX) const _rtx = (RTX); \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17560:16: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
varloc = NOTE_VAR_LOCATION (loc_note);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17624:17: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
varloc = PAT_VAR_LOCATION_LOC (varloc);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17729: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)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17729: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)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17741: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);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1713:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS'
PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1704:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS'
(RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1262:33: note: expanded from macro 'RTL_FLAG_CHECK1'
({ __typeof (RTX) const _rtx = (RTX); \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17742:17: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
varloc = NOTE_VAR_LOCATION (node->loc);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17810: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);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1713:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS'
PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1704:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS'
(RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1262:33: note: expanded from macro 'RTL_FLAG_CHECK1'
({ __typeof (RTX) const _rtx = (RTX); \
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17811:17: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
varloc = NOTE_VAR_LOCATION (node->loc);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17959: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))))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/tree.h:890:34: note: expanded from macro 'TREE_ASM_WRITTEN'
#define TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:20722: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)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:20835: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)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:20836: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))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:20836: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))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:20841: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);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:20841: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);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:23378: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));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:24072:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
next_arg = XEXP (arg, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:24079:18: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
next_arg = XEXP (next_arg, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:24096:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
tloc = XEXP (XEXP (arg, 0), 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:24102:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
tlocc = XEXP (XEXP (arg, 0), 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:24134: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,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:24150:21: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (next_arg != XEXP (arg, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:24155: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),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:24155: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),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:35: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:39: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:24732: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))))
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:24746: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
^~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:24747:12: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& CODE_LABEL_NUMBER (insn) != -1)
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1661:33: note: expanded from macro 'CODE_LABEL_NUMBER'
#define CODE_LABEL_NUMBER(INSN) XINT (INSN, 5)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:27916:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
x = SET_SRC (x);
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:27921:9: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| !SYMBOL_REF_DECL (XEXP (x, 0))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:27943: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;
^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:27968: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)
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1683:25: note: expanded from macro 'NOTE_KIND'
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1379:32: note: expanded from macro 'XCINT'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:28012: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);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1709:26: note: expanded from macro 'NOTE_VAR_LOCATION_DECL'
PAT_VAR_LOCATION_DECL (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1386:45: note: expanded from macro 'XCTREE'
#define XCTREE(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_tree)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:28104:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& SYMBOL_REF_DECL (XEXP (x, 0))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:28157: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))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:28157: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))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:28160: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));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:28160: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));
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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))
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:45: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:30579:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& SYMBOL_REF_DECL (rtl)
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:30580: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)))
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/tree.h:890:34: note: expanded from macro 'TREE_ASM_WRITTEN'
#define TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:30588:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& SYMBOL_REF_DECL (rtl))
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:30592: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))))
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/tree.h:433:56: note: expanded from macro 'DECL_COMMON_CHECK'
#define DECL_COMMON_CHECK(T) CONTAINS_STRUCT_CHECK (T, TS_DECL_COMMON)
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/tree.h:287:26: note: expanded from macro 'CONTAINS_STRUCT_CHECK'
(contains_struct_check ((T), (STRUCT), __FILE__, __LINE__, __FUNCTION__))
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/tree.h:890:34: note: expanded from macro 'TREE_ASM_WRITTEN'
#define TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:30595: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)))
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/tree.h:890:34: note: expanded from macro 'TREE_ASM_WRITTEN'
#define TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag)
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:30628:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
|| SYMBOL_REF_DECL (rtl) == NULL_TREE)
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:30631:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
decl = SYMBOL_REF_DECL (rtl);
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:30669: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));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:30684: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))
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:30686:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
decl = SYMBOL_REF_DECL (rtl);
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:30944:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
decl = SYMBOL_REF_DECL (rtl);
^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:31309: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)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:31312: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);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:31343: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);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1369:28: note: expanded from macro 'X0TREE'
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtunion fld[1];
^
109 warnings generated.
c++ -std=c++11 -fno-PIE -c -g -DIN_GCC -fPIC -fno-strict-aliasing -fno-exceptions -fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing -Wwrite-strings -Wcast-qual -Wno-format -Wmissing-format-attribute -Woverloaded-virtual -pedantic -Wno-long-long -Wno-variadic-macros -Wno-overlength-strings -fno-common -DHAVE_CONFIG_H -I. -I. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/. -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcpp/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libcody -I/usr/local/include -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libdecnumber/dpd -I../libdecnumber -I/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../libbacktrace -I/usr/local/include -o emit-rtl.o -MT emit-rtl.o -MMD -MP -MF ./.deps/emit-rtl.TPo /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/emit-rtl.cc
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:33241:
./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;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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;
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.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
MidnightBSD Magus