lang/gcc12
GNU Compiler Collection 12
| Flavor | Version | Run | OSVersion | Arch | License | Restricted | Status | |
|---|---|---|---|---|---|---|---|---|
| 12.1.0 | 515 | 2.2 | amd64 | gpl3 | 0 | fail |
License Permissions:
Events
| Machine | Type | Time | Message |
|---|---|---|---|
| m2264 | info | 2023-03-01 04:54:09.510417 | Test Started |
| m2264 | fail | 2023-03-01 05:37:25.395671 | make build returned non-zero: 1 |
| m2264 | fail | 2023-03-01 05:37:25.925627 | 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'
mkdir build-x86_64-portbld-freebsd11.4
mkdir build-x86_64-portbld-freebsd11.4/libiberty
Configuring in build-x86_64-portbld-freebsd11.4/libiberty
Configuring stage 1 in ./intl
Configuring stage 1 in ./lto-plugin
Configuring stage 1 in ./libiberty
configure: creating cache ./config.cache
checking whether to enable maintainer-specific portions of Makefiles... no
checking for makeinfo... makeinfo --no-split --split-size=5000000
configure: creating cache ./config.cache
checking for x86_64-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... x86_64-portbld-freebsd11.4
checking host system type... x86_64-portbld-freebsd11.4
checking target system type... x86_64-portbld-freebsd11.4
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/lto-plugin/../install-sh -c -d
checking for gawk... /usr/bin/awk
checking whether gmake sets $(MAKE)... checking whether the C compiler works... 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 x86_64-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... checking for perl... perl
checking build system type... x86_64-portbld-freebsd11.4
checking host system type... yes
checking for C compiler default output file name... a.out
x86_64-portbld-freebsd11.4
checking for x86_64-portbld-freebsd11.4-ar... /usr/local/bin/ar
checking for x86_64-portbld-freebsd11.4-ranlib... /usr/local/bin/ranlib
checking for suffix of executables... checking whether to install libiberty headers and static library... no
configure: target_header_dir =
checking for x86_64-portbld-freebsd11.4-gcc... cc
no
checking for suffix of object files... checking for perl... perl
checking build system type... x86_64-portbld-freebsd11.4
checking host system type... o
checking whether we are using the GNU C compiler... x86_64-portbld-freebsd11.4
checking for x86_64-portbld-freebsd11.4-ar... /usr/local/bin/ar
checking for x86_64-portbld-freebsd11.4-ranlib... /usr/local/bin/ranlib
checking whether to install libiberty headers and static library... no
configure: target_header_dir =
checking for x86_64-portbld-freebsd11.4-gcc... cc
checking whether we are cross compiling... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... no
checking whether the C compiler works... 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 whether the C compiler works... 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... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... yes
checking for cc option to accept ISO C89... yes
checking for C compiler default output file name... a.out
none needed
checking whether cc understands -c and -o together... checking for suffix of executables...
checking whether we are cross compiling... yes
checking dependency style of cc...
checking whether we are cross compiling... gcc3
checking how to run the C preprocessor... cpp
yes
checking for sys/types.h... no
checking for suffix of object files... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... checking for grep that handles long lines and -e... yes
/usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... checking for sys/stat.h... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... checking for stdlib.h... yes
checking for cc option to accept ISO C89... yes
checking for string.h... none needed
checking how to run the C preprocessor... none needed
checking how to run the C preprocessor... cpp
yes
cc -E
checking for memory.h... yes
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... checking for sys/types.h... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... yes
/usr/bin/grep -E
checking for ANSI C header files... checking for strings.h... checking for sys/stat.h... yes
yes
checking for inttypes.h... checking for stdlib.h... yes
yes
checking for string.h... checking for stdint.h... yes
checking for sys/types.h... yes
yes
checking for memory.h... checking for unistd.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
yes
checking minix/config.h usability... checking for strings.h... yes
checking for stdlib.h... yes
checking for sys/stat.h... yes
checking for inttypes.h... no
checking minix/config.h presence... yes
checking for string.h... yes
no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... checking for stdlib.h... yes
checking for stdint.h... yes
checking for memory.h... yes
yes
checking whether gmake sets $(MAKE)... checking for string.h... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether NLS is requested... no
yes
checking for msgfmt... no
checking for gmsgfmt... :
checking for xgettext... no
checking for unistd.h... yes
checking for msgmerge... no
checking for strings.h... checking build system type... x86_64-portbld-freebsd11.4
checking host system type... yes
x86_64-portbld-freebsd11.4
checking for x86_64-portbld-freebsd11.4-ranlib... /usr/local/bin/ranlib
checking for library containing strerror... checking for memory.h... yes
checking minix/config.h usability... yes
checking for inttypes.h... yes
checking for strings.h... no
none required
checking minix/config.h presence... checking for an ANSI C-conforming const... yes
checking for stdint.h... yes
no
checking for minix/config.h... yes
no
checking for inline... checking whether it is safe to define __EXTENSIONS__... checking for inttypes.h... yes
inline
checking for off_t... checking for unistd.h... yes
yes
checking for x86_64-portbld-freebsd11.4-gcc... (cached) cc
checking for stdint.h... yes
checking minix/config.h usability... yes
checking for unistd.h... 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... yes
checking for size_t... no
checking minix/config.h presence... no
checking whether cc supports -Wall... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking minix/config.h usability... yes
checking for -static-libgcc... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking minix/config.h presence... yes
checking for working alloca.h... no
checking whether cc supports -W... yes
checking for CET support... no
checking whether symbol versioning is supported... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... no
checking for alloca... yes
checking whether cc supports -Wall... yes
checking whether cc supports -Wwrite-strings... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 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... yes
checking whether cc supports -Wc++-compat... yes
checking for stdlib.h... (cached) yes
/usr/local/bin/ld
checking if the linker (/usr/local/bin/ld) is GNU ld... checking for unistd.h... (cached) yes
no
checking whether cc supports -W... checking for sys/param.h... yes
yes
checking for BSD- or MS-compatible name lister (nm)... /usr/local/bin/nm
checking the name lister (/usr/local/bin/nm) interface... checking whether cc supports -Wstrict-prototypes... yes
yes
checking whether cc supports -Wall... checking whether cc supports -Wshadow=local... 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
yes
checking for /usr/local/bin/ld option to reload object files... -r
checking for x86_64-portbld-freebsd11.4-objdump... /usr/local/bin/objdump
checking how to recognize dependent libraries... yes
checking for getpagesize... checking whether cc supports -Wwrite-strings... yes
checking whether cc supports -pedantic ... pass_all
checking for x86_64-portbld-freebsd11.4-ar... /usr/local/bin/ar
checking for x86_64-portbld-freebsd11.4-strip... no
checking for strip... strip
checking for x86_64-portbld-freebsd11.4-ranlib... /usr/local/bin/ranlib
checking command to parse /usr/local/bin/nm output from cc object... yes
yes
checking whether cc understands -c and -o together... checking whether cc supports -Wc++-compat... yes
checking whether cc supports -Wstrict-prototypes... yes
checking for working mmap... yes
checking for an ANSI C-conforming const... yes
checking whether cc supports -Wshadow=local... yes
checking for inline... yes
checking whether cc supports -pedantic ... inline
checking whether byte ordering is bigendian... ok
checking for dlfcn.h... yes
checking whether cc understands -c and -o together... yes
checking whether we are using the GNU C Library 2.1 or newer... no
checking whether integer division by zero raises SIGFPE... yes
checking for objdir... .libs
yes
checking for an ANSI C-conforming const... no
checking for a BSD-compatible install... /usr/bin/install -c
checking for CET support... no
yes
checking for inline... no
checking for inttypes.h... checking for sys/file.h... inline
checking whether byte ordering is bigendian... yes
yes
checking for sys/param.h... checking for stdint.h... checking if cc supports -fno-rtti -fno-exceptions... yes
yes
checking for unsigned long long... checking for limits.h... yes
checking for cc option to produce PIC... -fPIC -DPIC
checking if cc PIC flag -fPIC -DPIC works... yes
checking for stdlib.h... (cached) yes
checking for malloc.h... yes
checking if cc static flag -static works... no
checking for a BSD-compatible install... /usr/bin/install -c
checking for CET support... no
yes
checking for inttypes.h... no
checking for sys/file.h... checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking for strings.h... (cached) yes
yes
checking for sys/time.h... yes
checking for sys/param.h... checking whether the inttypes.h PRIxNN macros are broken... yes
yes
no
checking for ld used by GCC... checking for time.h... checking for limits.h... /usr/local/bin/ld
checking if the linker (/usr/local/bin/ld) is GNU ld... yes
checking for shared library run path origin... yes
yes
checking for sys/resource.h... checking for stdlib.h... (cached) yes
checking for malloc.h... yes
yes
checking if cc supports -c -o file.o... checking for sys/stat.h... (cached) yes
no
checking for string.h... (cached) yes
checking for sys/mman.h... done
checking for unistd.h... (cached) yes
checking argz.h usability... checking for strings.h... (cached) yes
yes
checking for sys/time.h... yes
checking if cc supports -c -o file.o... (cached) yes
checking whether the cc linker (/usr/local/bin/ld) supports shared libraries... checking for fcntl.h... yes
yes
checking for time.h... checking for alloca.h... yes
checking whether -lc should be explicitly linked in... no
checking argz.h presence... yes
checking for sys/resource.h... no
checking for sys/pstat.h... no
checking for argz.h... no
checking limits.h usability... yes
checking for sys/stat.h... (cached) yes
no
checking for sys/sysmp.h... checking for sys/mman.h... no
checking dynamic linker characteristics... yes
yes
checking limits.h presence... no
checking for sys/sysinfo.h... checking for fcntl.h... freebsd11.4 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking for limits.h... yes
yes
yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for int64_t... no
checking locale.h usability... checking for alloca.h... checking for machine/hal_sysinfo.h... no
no
checking for sys/pstat.h... checking for sys/table.h... yes
checking locale.h presence... no
no
checking for sys/sysmp.h... checking for sys/sysctl.h... yes
checking for locale.h... yes
checking nl_types.h usability... yes
no
checking for sys/sysinfo.h... checking for sys/systemcfg.h... yes
checking for uint64_t... yes
checking nl_types.h presence... no
no
checking for machine/hal_sysinfo.h... checking for stdint.h... (cached) yes
checking for stdio_ext.h... yes
checking for nl_types.h... yes
no
yes
checking for sys/wait.h that is POSIX.1 compatible... checking malloc.h usability... checking for sys/table.h... no
checking for process.h... no
yes
checking for sys/sysctl.h... no
checking for sys/prctl.h... yes
no
checking malloc.h presence... checking for sys/systemcfg.h... no
checking for sys/wait.h that is POSIX.1 compatible... configure: updating cache ./config.cache
checking that generated files are newer than configure... no
checking for malloc.h... no
no
checking stddef.h usability... checking for stdint.h... (cached) yes
checking for stdio_ext.h... yes
checking whether time.h and sys/time.h may both be included... no
checking for process.h... yes
checking stddef.h presence... yes
checking whether errno must be declared... no
checking for sys/prctl.h... yes
checking for stddef.h... yes
no
checking size of int... no
checking for sys/wait.h that is POSIX.1 compatible... yes
checking whether time.h and sys/time.h may both be included... checking for stdlib.h... (cached) yes
yes
checking whether errno must be declared... 4
checking size of long... checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for feof_unlocked... no
checking size of int... yes
8
checking size of size_t... checking for fgets_unlocked... 4
checking size of long... no
checking for getc_unlocked... 8
checking for long long... yes
8
checking size of size_t... checking for getcwd... yes
checking size of long long... yes
checking for getegid... 8
checking for long long... yes
8
checking for a 64-bit type... checking for geteuid... uint64_t
checking for intptr_t... yes
checking size of long long... yes
checking for getgid... yes
checking for uintptr_t... yes
checking for getuid... 8
checking for a 64-bit type... uint64_t
checking for intptr_t... yes
checking for mempcpy... yes
checking for ssize_t... no
checking for munmap... yes
checking for uintptr_t... yes
checking for pid_t... yes
checking for putenv... yes
checking for ssize_t... yes
checking for library containing strerror... yes
checking for setenv... done
configure: creating ./config.status
none required
checking for asprintf... yes
checking for setlocale... yes
checking for pid_t... yes
checking for atexit... yes
checking for stpcpy... yes
checking for library containing strerror... yes
checking for basename... yes
checking for strcasecmp... none required
yes
checking for asprintf... checking for bcmp... yes
checking for strdup... yes
yes
checking for atexit... checking for bcopy... yes
checking for strtoul... yes
yes
checking for bsearch... checking for basename... yes
checking for tsearch... yes
yes
checking for bzero... checking for bcmp... yes
checking for __argz_count... config.status: creating Makefile
config.status: creating config.h
yes
yes
config.status: executing depfiles commands
checking for calloc... checking for bcopy... config.status: executing libtool commands
no
checking for __argz_stringify... yes
yes
checking for bsearch... checking for clock... mkdir build-x86_64-portbld-freebsd11.4/fixincludes
Configuring in build-x86_64-portbld-freebsd11.4/fixincludes
no
checking for __argz_next... yes
yes
checking for ffs... checking for bzero... no
checking for __fsetlocking... yes
checking for getcwd... yes
checking for calloc... no
checking for iconv... yes
checking for getpagesize... configure: creating cache ./config.cache
yes
checking build system type... checking for clock... x86_64-portbld-freebsd11.4
checking host system type... x86_64-portbld-freebsd11.4
checking target system type... x86_64-portbld-freebsd11.4
checking for x86_64-portbld-freebsd11.4-gcc... cc
yes
checking for gettimeofday... yes
checking whether the C compiler works... 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... yes
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for nl_langinfo and CODESET... checking for index... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... yes
checking for getcwd... yes
checking for LC_MESSAGES... yes
checking for insque...
checking whether we are cross compiling... 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 memchr... no
configure: updating cache ./config.cache
checking for suffix of object files... configure: creating ./config.status
yes
checking for gettimeofday... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for memcmp... yes
checking for cc option to accept ISO C89... yes
checking for index... config.status: creating Makefile
none needed
checking how to run the C preprocessor... config.status: creating config.intl
yes
config.status: creating config.h
checking for memcpy... config.status: executing default-1 commands
yes
cc -E
checking for insque... mkdir build-x86_64-portbld-freebsd11.4/libcpp
Configuring in build-x86_64-portbld-freebsd11.4/libcpp
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 memmem... yes
checking for memchr... yes
checking for memmove... yes
checking for memcmp... yes
checking for mempcpy... yes
checking for sys/types.h... yes
configure: creating cache ./config.cache
checking for memcpy... checking build system type... x86_64-portbld-freebsd11.4
checking host system type... yes
x86_64-portbld-freebsd11.4
checking target system type... checking for sys/stat.h... x86_64-portbld-freebsd11.4
checking whether gmake sets $(MAKE)... no
checking for memset... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for x86_64-portbld-freebsd11.4-gcc... cc
yes
checking for stdlib.h... yes
checking for memmem... checking whether the C compiler works... yes
checking for mkstemps... yes
checking for string.h... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... yes
yes
yes
checking for memmove... checking for memory.h... checking for putenv... yes
checking for strings.h...
checking whether we are cross compiling... yes
checking for random... yes
checking for mempcpy... yes
checking for inttypes.h... yes
no
checking for suffix of object files... checking for rename... yes
checking for stdint.h... no
checking for memset... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for unistd.h... yes
checking for rindex... yes
checking for cc option to accept ISO C89... yes
checking for mkstemps... yes
checking minix/config.h usability... none needed
yes
checking for setenv... no
checking minix/config.h presence... yes
checking for putenv... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... checking whether we are using the GNU C++ compiler... yes
checking whether c++ -std=c++11 accepts -g... yes
checking for snprintf... yes
checking for a sed that does not truncate output... /usr/bin/sed
yes
checking for x86_64-portbld-freebsd11.4-ranlib... /usr/local/bin/ranlib
checking for x86_64-portbld-freebsd11.4-ar... /usr/local/bin/ar
checking how to run the C preprocessor... checking whether cc supports -W... yes
checking for random... yes
checking whether cc supports -Wall... cc -E
yes
checking whether cc supports -Wwrite-strings... yes
checking for sigsetmask... yes
yes
checking whether cc supports -Wstrict-prototypes... checking for grep that handles long lines and -e... checking for rename... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking whether cc supports -Wmissing-prototypes... yes
yes
checking for stpcpy... checking whether cc supports -Wold-style-definition... yes
yes
checking for rindex... checking whether cc supports -Wmissing-format-attribute... yes
checking whether cc supports -Woverlength-strings... yes
yes
checking for stpncpy... checking whether cc supports -pedantic -Wlong-long... yes
yes
checking for ANSI C header files... checking for setenv... (cached) yes
checking stddef.h usability... yes
checking for sys/types.h... yes
yes
checking stddef.h presence... checking for strcasecmp... yes
checking for sys/stat.h... yes
checking for stddef.h... yes
yes
checking for stdlib.h... (cached) yes
checking for snprintf... checking for strings.h... (cached) yes
checking for unistd.h... (cached) yes
checking fcntl.h usability... yes
checking for stdlib.h... yes
checking for strchr... yes
checking fcntl.h presence... yes
yes
checking for string.h... checking for sigsetmask... yes
checking for fcntl.h... yes
checking sys/file.h usability... yes
yes
checking for memory.h... checking for strdup... yes
checking sys/file.h presence... yes
checking for stpcpy... yes
checking for sys/file.h... yes
checking for sys/stat.h... (cached) yes
checking for clearerr_unlocked... yes
checking for strings.h... yes
checking for strncasecmp... yes
yes
checking for inttypes.h... checking for stpncpy... yes
checking for feof_unlocked... yes
yes
checking for stdint.h... checking for strndup... yes
yes
checking for strcasecmp... checking for ferror_unlocked... yes
checking for unistd.h... yes
checking for strnlen... yes
checking minix/config.h usability... yes
yes
checking for fflush_unlocked... checking for strchr... yes
checking for strrchr... no
checking minix/config.h presence... yes
no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for fgetc_unlocked... checking for strdup... yes
yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... checking for strstr... yes
no
checking for fgets_unlocked... checking for strncasecmp... no
checking for aclocal... no
checking for autoconf... no
checking for autoheader... no
checking whether cc supports -W... yes
checking whether cc supports -Wall... yes
checking for strtod... yes
checking whether cc supports -Wnarrowing... yes
no
checking for fileno_unlocked... checking for strndup... yes
checking whether cc supports -Wwrite-strings... yes
checking whether cc supports -Wmissing-format-attribute... yes
checking for strtol... yes
checking whether cc supports -Wstrict-prototypes... yes
checking for fprintf_unlocked... yes
yes
checking for strnlen... checking whether cc supports -Wmissing-prototypes... yes
checking whether cc supports -Wold-style-definition... yes
checking for strtoul... yes
checking whether cc supports -Wc++-compat... no
checking for fputc_unlocked... yes
yes
checking whether cc supports -pedantic -Wlong-long... checking for strrchr... yes
checking whether cc supports -fno-exceptions... yes
checking for strtoll... yes
checking whether cc supports -fno-rtti... yes
checking for fputs_unlocked... yes
yes
checking for strstr... checking dependency style of c++ -std=c++11... yes
checking for strtoull... yes
checking for fread_unlocked... yes
checking for strtod... gcc3
checking whether time.h and sys/time.h may both be included... yes
yes
checking whether string.h and strings.h may both be included... checking for strverscmp... yes
checking for fwrite_unlocked... yes
yes
checking locale.h usability... checking for strtol... no
checking for tmpnam... yes
checking locale.h presence... yes
checking for getchar_unlocked... yes
checking for locale.h... yes
checking fcntl.h usability... yes
checking for strtoul... yes
checking for vasprintf... yes
yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking for getc_unlocked... checking for strtoll... yes
checking for vfprintf... yes
checking limits.h presence... yes
checking for limits.h... yes
checking stddef.h usability... yes
yes
checking for putchar_unlocked... checking for strtoull... yes
checking for vprintf... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
yes
checking for strings.h... (cached) yes
yes
checking for putc_unlocked... checking for string.h... (cached) yes
checking for strverscmp... checking sys/file.h usability... yes
checking for vsnprintf... yes
checking sys/file.h presence... yes
yes
checking for sys/file.h... yes
no
checking whether abort is declared... checking for tmpnam... checking for unistd.h... (cached) yes
checking whether byte ordering is bigendian... yes
checking for vsprintf... yes
checking whether asprintf is declared... yes
checking for vasprintf... yes
no
checking for an ANSI C-conforming const... checking for waitpid... yes
checking whether basename is declared... yes
checking for inline... yes
inline
checking for obstacks... checking for vfprintf... yes
checking for setproctitle... no
checking whether errno is declared... no
checking for off_t... no
yes
checking whether vasprintf is declared... checking whether alloca needs Cray hooks... yes
checking for vprintf... no
checking stack direction for C alloca... yes
checking whether clearerr_unlocked is declared... -1
yes
checking for vfork.h... yes
checking for size_t... checking for vsnprintf... yes
no
checking for fork... checking whether feof_unlocked is declared... yes
yes
checking for vsprintf... checking whether ferror_unlocked is declared... yes
checking for vfork... yes
checking for ssize_t... yes
checking whether fflush_unlocked is declared... yes
checking for waitpid... yes
checking for working fork... yes
yes
checking for uintptr_t... checking whether fgetc_unlocked is declared... yes
checking for setproctitle... no
yes
checking for working vfork... (cached) yes
checking for _doprnt... checking whether fgets_unlocked is declared... yes
yes
checking for ptrdiff_t... no
checking whether alloca needs Cray hooks... checking whether fileno_unlocked is declared... no
checking stack direction for C alloca... no
checking for sys_errlist... yes
checking whether fprintf_unlocked is declared... yes
checking for sys_nerr... -1
checking for vfork.h... yes
checking for uint64_t... no
checking whether fputc_unlocked is declared... no
checking for fork... yes
checking whether struct tm is in sys/time.h or time.h... yes
checking for sys_siglist... yes
checking whether fputs_unlocked is declared... time.h
checking size of int... yes
checking for vfork... yes
checking for external symbol _system_configuration... yes
checking whether fread_unlocked is declared... no
checking for __fsetlocking... yes
yes
checking for working fork... checking whether fwrite_unlocked is declared... 4
checking size of long... no
checking for canonicalize_file_name... yes
checking whether getchar_unlocked is declared... 8
no
checking for clearerr_unlocked... yes
checking for dup3... checking whether getc_unlocked is declared... yes
checking for working vfork... (cached) yes
checking for _doprnt... yes
yes
yes
checking whether putchar_unlocked is declared... checking for getrlimit... checking for feof_unlocked... no
checking for sys_errlist... yes
checking whether putc_unlocked is declared... yes
yes
checking for getrusage... checking for ferror_unlocked... yes
checking for sys_nerr... yes
checking for an ANSI C-conforming const... yes
yes
checking sys/mman.h usability... yes
checking for getsysinfo... yes
checking for fflush_unlocked... checking for sys_siglist... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking for mmap... no
yes
yes
checking for gettimeofday... (cached) yes
checking for fgetc_unlocked... checking for on_exit... checking for external symbol _system_configuration... 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)... no
checking for __fsetlocking... no
no
checking for pipe2... checking for fgets_unlocked... yes
checking whether mmap with MAP_ANON(YMOUS) works... yes
checking whether to enable maintainer-specific portions of Makefiles... no
configure: updating cache ./config.cache
no
configure: creating ./config.status
checking for canonicalize_file_name... yes
checking for psignal... no
checking for fileno_unlocked... no
checking for dup3... yes
checking for pstat_getdynamic... yes
checking for fprintf_unlocked... config.status: creating Makefile
config.status: creating mkheaders.almost
config.status: creating config.h
yes
checking for getrlimit... no
checking for pstat_getstatic... no
checking for fputc_unlocked... Configuring stage 1 in ./libbacktrace
yes
no
checking for getrusage... checking for realpath... yes
checking for fputs_unlocked... yes
yes
checking for setrlimit... checking for getsysinfo... yes
checking for fread_unlocked... yes
checking for spawnve... no
checking for gettimeofday... (cached) yes
checking for on_exit... yes
checking for fwrite_unlocked... configure: creating cache ./config.cache
no
checking for spawnvpe... checking build system type... x86_64-portbld-freebsd11.4
checking host system type... no
x86_64-portbld-freebsd11.4
checking target system type... checking for pipe2... x86_64-portbld-freebsd11.4
yes
checking for x86_64-portbld-freebsd11.4-gcc... cc
checking for getchar_unlocked... no
checking for strerror... checking whether the C compiler works... yes
checking for psignal... yes
checking for getc_unlocked... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... yes
checking for strsignal... yes
yes
checking for pstat_getdynamic... checking for putchar_unlocked...
checking whether we are cross compiling... yes
checking for sysconf... yes
no
checking for pstat_getstatic... checking for putc_unlocked... no
checking for suffix of object files... yes
o
checking whether we are using the GNU C compiler... checking for sysctl... yes
yes
checking whether cc accepts -g... no
checking for realpath... checking whether abort is declared... yes
checking for cc option to accept ISO C89... yes
checking for sysmp... yes
none needed
checking whether cc understands -c and -o together... checking whether asprintf is declared... yes
checking for setrlimit... yes
checking how to run the C preprocessor... cpp
yes
checking whether basename is declared... no
checking for table... checking for grep that handles long lines and -e... yes
/usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... checking for spawnve... no
checking whether errno is declared... no
checking for times... no
checking for spawnvpe... no
checking whether getopt is declared... yes
checking for wait3... yes
checking whether vasprintf is declared... yes
checking for sys/types.h... no
checking for strerror... yes
yes
yes
checking for wait4... checking for sys/stat.h... checking whether clearerr_unlocked is declared... yes
yes
checking for stdlib.h... checking for strsignal... yes
yes
checking whether feof_unlocked is declared... checking for sbrk... yes
checking for string.h... yes
yes
checking whether ferror_unlocked is declared... checking for sysconf... yes
yes
checking for memory.h... checking whether basename is declared... yes
yes
checking whether fflush_unlocked is declared... checking for strings.h... no
yes
checking whether ffs is declared... checking for sysctl... yes
checking for inttypes.h... yes
checking whether fgetc_unlocked is declared... yes
checking whether asprintf is declared... yes
yes
checking for sysmp... checking for stdint.h... no
checking whether fgets_unlocked is declared... yes
checking whether vasprintf is declared... yes
checking for unistd.h... no
yes
no
checking whether fileno_unlocked is declared... checking for table... checking whether snprintf is declared... yes
checking minix/config.h usability... yes
yes
checking whether vsnprintf is declared... checking whether fprintf_unlocked is declared... no
checking minix/config.h presence... no
checking for times... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
no
checking whether calloc is declared... checking whether fputc_unlocked is declared... 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
yes
checking for wait3... yes
checking whether gmake supports nested variables... checking whether getenv is declared... yes
yes
checking whether fputs_unlocked is declared... checking whether to enable maintainer-specific portions of Makefiles... no
checking for x86_64-portbld-freebsd11.4-gcc... (cached) cc
yes
checking whether getopt is declared... yes
yes
checking whether fread_unlocked is declared... 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 x86_64-portbld-freebsd11.4-ranlib... /usr/local/bin/ranlib
checking for gawk... (cached) /usr/bin/awk
checking for dwz... no
checking how to print strings... checking for wait4... 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... yes
checking whether malloc is declared... yes
BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... checking whether fwrite_unlocked is declared... 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 x86_64-portbld-freebsd11.4-objdump... /usr/local/bin/objdump
checking how to recognize dependent libraries... yes
checking for sbrk... pass_all
checking for x86_64-portbld-freebsd11.4-ar... /usr/local/bin/ar
checking for x86_64-portbld-freebsd11.4-strip... no
checking for strip... strip
checking for x86_64-portbld-freebsd11.4-ranlib... (cached) /usr/local/bin/ranlib
checking command to parse /usr/local/bin/nm output from cc object... yes
checking whether realloc is declared... yes
checking whether getchar_unlocked is declared... yes
checking whether sbrk is declared... yes
checking whether basename is declared... yes
checking whether getc_unlocked is declared... yes
ok
checking for dlfcn.h... checking whether strtol is declared... no
checking whether ffs is declared... yes
yes
checking whether putchar_unlocked is declared... checking for objdir... yes
.libs
checking whether strtoul is declared... yes
checking whether asprintf is declared... yes
yes
checking whether putc_unlocked is declared... checking whether strtoll is declared... yes
checking whether vasprintf is declared... checking if cc supports -fno-rtti -fno-exceptions... yes
yes
checking for working alloca.h... checking whether strtoull is declared... yes
checking for cc option to produce PIC... -fPIC -DPIC
checking if cc PIC flag -fPIC -DPIC works... yes
yes
checking if cc static flag -static works... checking whether snprintf is declared... no
checking for alloca... yes
checking whether strverscmp is declared... yes
checking whether vsnprintf is declared... yes
checking for ANSI C header files... (cached) yes
checking for nl_langinfo and CODESET... no
checking whether strnlen is declared... yes
checking if cc supports -c -o file.o... yes
checking whether calloc is declared... yes
checking whether canonicalize_file_name must be declared... 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 NLS is requested... no
checking for uchar... yes
yes
checking whether -lc should be explicitly linked in... yes
checking size of ino_t... checking for stdlib.h... (cached) yes
checking whether getenv is declared... checking for unistd.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... yes
no
checking dynamic linker characteristics... checking whether getopt is declared... freebsd11.4 ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... 4
yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... checking size of dev_t... yes
yes
checking for working strncmp... checking whether malloc is declared... no
checking unwind.h usability... yes
checking whether realloc is declared... no
checking unwind.h presence... yes
4
no
checking for unwind.h... no
checking for ld used by GCC... checking for -funwind-tables option... /usr/local/bin/ld
checking if the linker (/usr/local/bin/ld) is GNU ld... configure: updating cache ./config.cache
yes
checking for -frandom-seed=string option... yes
checking for shared library run path origin... yes
configure: creating ./config.status
checking whether sbrk is declared... yes
checking whether cc supports -W... done
checking for iconv... (cached) no
yes
checking whether cc supports -Wall... yes
checking whether strtol is declared... yes
checking whether cc supports -Wwrite-strings... checking for CET support... no
yes
checking whether cc supports -Wstrict-prototypes... configure: updating cache ./config.cache
yes
yes
checking whether cc supports -Wmissing-prototypes... configure: creating ./config.status
checking whether strtoul is declared... yes
checking whether cc supports -Wold-style-definition... config.status: creating Makefile
yes
yes
checking whether cc supports -Wmissing-format-attribute... checking whether strtoll is declared... config.status: creating testsuite/Makefile
config.status: creating config.h
yes
checking whether cc supports -Wcast-qual... config.status: executing default commands
yes
yes
checking for _Unwind_GetIPInfo... config.status: creating Makefile
checking whether strtoull is declared... config.status: creating config.h
config.status: executing depdir commands
mkdir .deps
no
checking for CET support... no
checking __sync extensions... Configuring stage 1 in ./libcody
yes
checking whether strverscmp is declared... Configuring stage 1 in ./libdecnumber
yes
checking __atomic extensions... no
checking whether strnlen is declared... yes
checking output filetype... yes
checking whether canonicalize_file_name must be declared... elf64
looking for a compliant stdint.h in stdint.h, checking for uintmax_t... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for sys/param.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... yes
checking for uintptr_t... configure: creating cache ./config.cache
checking build system type... x86_64-portbld-freebsd11.4
checking host system type... x86_64-portbld-freebsd11.4
checking maintainer-mode...
yes
checking for int_least32_t... configure: creating cache ./config.cache
checking whether gmake sets $(MAKE)... yes
checking for x86_64-portbld-freebsd11.4-gcc... cc
checking whether the C++ compiler works... yes
yes
checking for int_fast32_t... checking for working strncmp... checking whether the C compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... yes
checking for uint64_t... yes
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... configure: updating cache ./config.cache
yes
checking what to include in gstdint.h... stdint.h (already complete)
configure: creating ./config.status
checking sys/mman.h usability...
checking whether we are cross compiling...
checking whether we are cross compiling... yes
checking sys/mman.h presence... yes
checking for sys/mman.h... yes
checking for mmap... no
checking for suffix of object files... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... o
checking whether we are using the GNU C++ compiler... config.status: creating Makefile
yes
checking whether cc accepts -g... yes
yes
checking whether c++ -std=c++11 accepts -g... config.status: creating testsuite/Makefile
checking link.h usability... yes
checking for cc option to accept ISO C89... yes
checking whether c++ -std=c++11 is for C++11... config.status: creating config.h
config.status: executing default commands
yes
none needed
checking adding -Wl,--no-undefined to linker... checking for x86_64-portbld-freebsd11.4-ranlib... /usr/local/bin/ranlib
checking for x86_64-portbld-freebsd11.4-ar... /usr/local/bin/ar
checking for aclocal... no
checking for autoconf... no
checking for autoheader... no
checking whether cc supports -W... yes
checking link.h presence... yes
checking whether cc supports -Wall... yes
checking for link.h... yes
checking for dl_iterate_phdr... yes
checking whether cc supports -Wwrite-strings... ok
checking exceptions... no
checking for x86_64-portbld-freebsd11.4-ranlib... /usr/local/bin/ranlib
checking for x86_64-portbld-freebsd11.4-ar... /usr/local/bin/ar
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
touch stamp-picdir
checking whether cc supports -Wstrict-prototypes... 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
yes
checking mach-o/dyld.h usability... configure: updating cache ./config.cache
configure: creating ./config.status
yes
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking whether cc supports -Wmissing-prototypes... yes
checking whether cc supports -Wold-style-definition... no
checking mach-o/dyld.h presence... yes
checking whether cc supports -Wmissing-format-attribute... no
checking for mach-o/dyld.h... no
checking sys/ldr.h usability... yes
checking whether cc supports -Wcast-qual... 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]
yes
checking whether cc supports -pedantic -Wlong-long... no
checking sys/ldr.h presence... yes
checking whether cc supports -fno-lto... config.status: creating Makefile
no
checking for sys/ldr.h... no
checking for fcntl... config.status: creating config.h
yes
checking how to run the C preprocessor... cpp
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/dyn-string.c -o pic/dyn-string.o; \
else true; fi
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/fdmatch.c -o pic/fdmatch.o; \
else true; fi
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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking whether strnlen 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/fdmatch.c -o noasan/fdmatch.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/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/fdmatch.c -o fdmatch.o
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
yes
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking whether getpagesize is declared... 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/fibheap.c -o pic/fibheap.o; \
else true; fi
yes
checking for lstat... 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/filedescriptor.c -o pic/filedescriptor.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
yes
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
checking for sys/types.h... 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]
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
yes
1 warning generated.
yes
checking for readlink... checking for sys/stat.h... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
gmake[4]: Entering directory '/magus/work/usr/mports/lang/gcc12/work/.build/build-x86_64-portbld-freebsd11.4/libiberty'
if [ x"-fpic" != x ] && [ ! -d pic ]; then \
mkdir pic; \
else true; fi
touch stamp-picdir
yes
if [ x"" != x ] && [ ! -d noasan ]; then \
mkdir noasan; \
else true; fi
touch stamp-noasandir
checking for stdlib.h... 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
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]
yes
checking for getexecname... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for string.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/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]
yes
no
checking for KERN_PROC... checking for memory.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/floatformat.c -o pic/floatformat.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for KERN_PROG_ARGS... yes
checking for strings.h... yes
checking for clock_gettime... 1 warning generated.
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/dwarfnames.c -o noasan/dwarfnames.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/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/dwarfnames.c -o dwarfnames.o
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
checking for inttypes.h... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking whether -pthread is supported... yes
checking for stdint.h... yes
checking whether -gdwarf-5 is supported... 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 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/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
yes
checking for compress in -lz... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking ctype.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/fopen_unlocked.c -o pic/fopen_unlocked.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/dyn-string.c -o pic/dyn-string.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking whether --compress-debug-sections is supported... 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
yes
checking ctype.h presence... 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
checking for ctype.h... yes
checking stddef.h usability... 1 warning generated.
no
checking for objcopy... /usr/local/bin/objcopy
checking for readelf... /usr/local/bin/readelf
checking whether objcopy supports debuglink... 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
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... 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
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
checking stdio.h usability... yes
checking whether tests can run... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking stdio.h presence... 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
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
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
yes
checking for stdio.h... yes
yes
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
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
looking for a compliant stdint.h in stdint.h, checking for uintmax_t... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
configure: updating cache ./config.cache
checking that generated files are newer than configure... 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 for uintptr_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/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 for int_least32_t... 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/fdmatch.c -o pic/fdmatch.o; \
else true; fi
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
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/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
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
checking for int_fast32_t... 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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
if [ x"-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
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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for uint64_t... yes
checking what to include in gstdint.h... stdint.h (already complete)
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/hashtab.c -o noasan/hashtab.o; \
else true; fi
yes
checking for off_t... 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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
done
configure: creating ./config.status
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
yes
checking size of int... 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
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]
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]
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/lbasename.c -o pic/lbasename.o; \
else true; fi
4
checking size of long... 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]
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
8
checking for ANSI C header files... (cached) yes
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking build system type... 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
x86_64-portbld-freebsd11.4
checking host system type... x86_64-portbld-freebsd11.4
checking target system type... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
x86_64-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... 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]
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/make-relative-prefix.c -o pic/make-relative-prefix.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/filename_cmp.c -o pic/filename_cmp.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
no
checking for CET support... no
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
configure: updating cache ./config.cache
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
configure: creating ./config.status
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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
if [ x"-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
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
warning: warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
config.status: creating Makefile
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
config.status: creating config.h
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
config.status: creating Makefile
config.status: executing gstdint.h commands
config.status: creating backtrace-supported.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/objalloc.c -o pic/objalloc.o; \
else true; fi
config.status: creating install-debuginfo-for-buildid.sh
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/obstack.c -o pic/obstack.o; \
else true; fi
config.status: creating config.h
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
config.status: executing libtool 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]
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/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
config.status: executing default commands
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/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/partition.c -o pic/partition.o; \
else true; fi
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]
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
1 warning generated.
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
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]
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/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"" != 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
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/pexecute.c -o pic/pexecute.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/physmem.c -o pic/physmem.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
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
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"" != 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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
if [ x"-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
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]
Configuring stage 1 in ./libcpp
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.
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]
configure: creating cache ./config.cache
checking build system type... x86_64-portbld-freebsd11.4
checking host system type... 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
x86_64-portbld-freebsd11.4
checking target system type... x86_64-portbld-freebsd11.4
checking whether gmake sets $(MAKE)... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for x86_64-portbld-freebsd11.4-gcc... cc
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]
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]
checking whether the C compiler works... 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]
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 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 -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
checking whether we are cross compiling... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc 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/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
yes
checking for cc option to accept ISO C89... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
none needed
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"" != 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
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]
checking whether we are using the GNU C++ compiler... 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
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
yes
checking whether c++ -std=c++11 accepts -g... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for x86_64-portbld-freebsd11.4-ranlib... /usr/local/bin/ranlib
checking for x86_64-portbld-freebsd11.4-ar... /usr/local/bin/ar
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/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"" != 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
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... 1 warning generated.
/usr/bin/grep -E
checking for ANSI C header files... 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]
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/getruntime.c -o pic/getruntime.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/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]
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]
yes
checking for sys/types.h... 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/hashtab.c -o pic/hashtab.o; \
else true; fi
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
warning: warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for sys/stat.h... yes
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/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]
yes
checking for string.h... yes
checking for memory.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/simple-object-elf.c -o pic/simple-object-elf.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.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/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"" != 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
yes
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
checking for unistd.h... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
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
yes
checking minix/config.h usability... no
checking minix/config.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/simple-object-mach-o.c -o pic/simple-object-mach-o.o; \
else true; fi
no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... 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... no
checking for aclocal... no
checking for autoconf... no
checking for autoheader... no
checking whether cc supports -W... 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
yes
checking whether cc supports -Wall... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking whether cc supports -Wnarrowing... yes
checking whether cc supports -Wwrite-strings... yes
checking whether cc supports -Wmissing-format-attribute... 1 warning generated.
yes
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
1 warning generated.
checking whether cc supports -Wstrict-prototypes... 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]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking whether cc supports -Wmissing-prototypes... 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
yes
checking whether cc supports -Wold-style-definition... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking whether cc supports -Wc++-compat... 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
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
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/simple-object-xcoff.c -o simple-object-xcoff.o
checking whether cc supports -pedantic -Wlong-long... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking whether cc supports -fno-exceptions... 1 warning generated.
yes
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
checking whether cc supports -fno-rtti... 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]
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/sort.c -o pic/sort.o; \
else true; fi
checking dependency style of c++ -std=c++11... 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 -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]
gcc3
checking whether time.h and sys/time.h may both be included... 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
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/spaces.c -o pic/spaces.o; \
else true; fi
yes
checking whether string.h and strings.h may both be included... 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
1 warning generated.
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
yes
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
checking locale.h usability... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"-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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking locale.h presence... yes
checking for locale.h... yes
checking fcntl.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/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]
yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.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/stack-limit.c -o pic/stack-limit.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/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]
yes
checking limits.h presence... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/stack-limit.c:54:24: warning: comparison of integers of different signs: 'rlim_t' (aka 'long') and 'unsigned long' [-Wsign-compare]
&& rlim.rlim_cur < pref
~~~~~~~~~~~~~ ^ ~~~~
2 warnings 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
yes
checking for limits.h... yes
checking stddef.h usability... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/stack-limit.c:54:24: warning: comparison of integers of different signs: 'rlim_t' (aka 'long') and 'unsigned long' [-Wsign-compare]
&& rlim.rlim_cur < pref
~~~~~~~~~~~~~ ^ ~~~~
2 warnings 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]
yes
checking stddef.h presence... 1 warning generated.
yes
checking for stddef.h... yes
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
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
checking for stdlib.h... (cached) yes
checking for strings.h... (cached) yes
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking for string.h... (cached) yes
checking sys/file.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/strsignal.c -o pic/strsignal.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
yes
checking sys/file.h presence... 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]
1 warning generated.
yes
checking for sys/file.h... yes
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
checking for unistd.h... (cached) yes
checking whether byte ordering is bigendian... 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/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"" != 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
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
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]
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]
no
checking for an ANSI C-conforming const... 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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for inline... inline
checking for obstacks... 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
1 warning generated.
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
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
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/xasprintf.c -o pic/xasprintf.o; \
else true; fi
no
checking for off_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/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]
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
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]
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
yes
checking for size_t... 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
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]
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]
yes
checking for ssize_t... 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]
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
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]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for uintptr_t... 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
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/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
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/partition.c -o pic/partition.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/xstrdup.c -o pic/xstrdup.o; \
else true; fi
yes
checking for ptrdiff_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/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]
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
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/partition.c -o partition.o
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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for uint64_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/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]
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
yes
checking whether struct tm is in sys/time.h or time.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/pexecute.c -o pic/pexecute.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/xstrndup.c -o noasan/xstrndup.o; \
else true; fi
time.h
checking size of int... 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
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/xvasprintf.c -o pic/xvasprintf.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/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
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 -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
4
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking size of 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/physmem.c -o pic/physmem.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/mempcpy.c -o pic/mempcpy.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
if [ x"" != x ]; then \
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
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
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/strverscmp.c -o pic/strverscmp.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/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]
8
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking for clearerr_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/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]
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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
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
checking for feof_unlocked... 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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for ferror_unlocked... yes
checking for fflush_unlocked... 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]
yes
checking for fgetc_unlocked... 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/regex.c -o noasan/regex.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/regex.c -o regex.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/pex-one.c -o pic/pex-one.o; \
else true; fi
no
checking for fileno_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/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]
yes
1 warning generated.
checking for fprintf_unlocked... 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]
no
checking for fputc_unlocked... yes
checking for fputs_unlocked... 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]
yes
checking for fread_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/cplus-dem.c -o pic/cplus-dem.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
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
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/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
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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
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/cp-demangle.c -o pic/cp-demangle.o; \
else true; fi
checking for getchar_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/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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for getc_unlocked... 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 for putchar_unlocked... yes
checking for putc_unlocked... yes
checking whether abort is declared... 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-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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking whether basename is declared... no
checking whether errno is declared... no
checking whether getopt is declared... yes
checking whether vasprintf is declared... yes
checking whether clearerr_unlocked is declared... yes
checking whether feof_unlocked is declared... yes
checking whether ferror_unlocked 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/md5.c -o pic/md5.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking whether fflush_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/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
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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking whether fgetc_unlocked is declared... 1 warning generated.
no
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
checking whether fgets_unlocked is declared... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
no
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
checking whether fileno_unlocked is declared... 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/sha1.c -o noasan/sha1.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/sha1.c -o sha1.o
checking whether fprintf_unlocked is declared... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
no
checking whether fputc_unlocked 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/alloca.c -o pic/alloca.o; \
else true; fi
yes
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking whether fputs_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/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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking whether fread_unlocked 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/argv.c -o pic/argv.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking whether fwrite_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/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 whether getchar_unlocked is declared... yes
1 warning generated.
checking whether getc_unlocked is declared... 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]
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
yes
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking whether putchar_unlocked 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/choose-temp.c -o pic/choose-temp.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking whether putc_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/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]
yes
1 warning generated.
checking for working alloca.h... 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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
no
checking for alloca... 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
checking for ANSI C header files... (cached) yes
checking for nl_langinfo and CODESET... 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]
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
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
yes
checking whether NLS is requested... no
checking for uchar... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking size of ino_t... 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.
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
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
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/safe-ctype.c -o pic/safe-ctype.o; \
else true; fi
4
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking size of dev_t... 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 -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
4
checking for ld used by GCC... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
/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 -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]
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.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.
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
/usr/local/bin/ranlib ./libiberty.a
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-coff.c -o pic/simple-object-coff.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/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
yes
checking how to link with libiconv... /usr/local/lib/libiconv.so -Wl,-rpath -Wl,/usr/local/lib
checking for iconv declaration... 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]
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/simple-object-elf.c -o pic/simple-object-elf.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
config.status: creating Makefile
config.status: creating config.h
config.status: executing depdir commands
mkdir .deps
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
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
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]
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
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
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/simple-object-xcoff.c -o pic/simple-object-xcoff.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/simple-object-mach-o.c -o noasan/simple-object-mach-o.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/simple-object-mach-o.c -o simple-object-mach-o.o
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]
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/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]
1 warning generated.
gmake[4]: Entering directory '/magus/work/usr/mports/lang/gcc12/work/.build/lto-plugin'
gmake all-am
gmake[5]: Entering directory '/magus/work/usr/mports/lang/gcc12/work/.build/lto-plugin'
/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
/usr/local/bin/ar -cr libcody.a buffer.o client.o fatal.o netclient.o netserver.o resolver.o packet.o server.o
/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/sort.c -o pic/sort.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
1 warning generated.
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
gmake[4]: Entering directory '/magus/work/usr/mports/lang/gcc12/work/.build/libbacktrace'
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
gmake all-am
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
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
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
/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/x86_64-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/x86_64-portbld-freebsd11.4/12.1.0 lto-plugin.lo -Wc,../libiberty/pic/libiberty.a
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"-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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
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]
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
1 warning generated.
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
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]
libtool: link: ( cd ".libs" && rm -f "liblto_plugin.la" && ln -s "../liblto_plugin.la" "liblto_plugin.la" )
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
libtool: install: /usr/bin/install -c .libs/liblto_plugin.so /magus/work/usr/mports/lang/gcc12/work/.build/lto-plugin/../gcc/liblto_plugin.so
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/x86_64-portbld-freebsd11.4/12.1.0'
gmake[5]: Leaving directory '/magus/work/usr/mports/lang/gcc12/work/.build/lto-plugin'
gmake[4]: Leaving directory '/magus/work/usr/mports/lang/gcc12/work/.build/lto-plugin'
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]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/stack-limit.c:54:24: warning: comparison of integers of different signs: 'rlim_t' (aka 'long') and 'unsigned long' [-Wsign-compare]
&& rlim.rlim_cur < pref
~~~~~~~~~~~~~ ^ ~~~~
2 warnings 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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/libiberty/stack-limit.c:54:24: warning: comparison of integers of different signs: 'rlim_t' (aka 'long') and 'unsigned long' [-Wsign-compare]
&& rlim.rlim_cur < pref
~~~~~~~~~~~~~ ^ ~~~~
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 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
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]
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
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;
^
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]
/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
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
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
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
2 warnings generated.
Configuring stage 1 in ./gcc
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
/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
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=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 -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]
/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 -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]
/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
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
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
configure: creating cache ./config.cache
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking build system type... x86_64-portbld-freebsd11.4
checking host system type... 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
x86_64-portbld-freebsd11.4
checking target system type... x86_64-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
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
checking whether a default linker was specified... yes (/usr/local/bin/ld - GNU ld)
checking whether a default dsymutil was specified... no
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
checking whether a default assembler was specified... yes (/usr/local/bin/as - GNU as)
checking for x86_64-portbld-freebsd11.4-gcc... cc
/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
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 -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]
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
checking whether the C compiler works... 1 warning generated.
/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
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
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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 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
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
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]
1 warning generated.
/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
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
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
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 -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]
no
checking for suffix of object 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/xexit.c -o pic/xexit.o; \
else true; fi
o
checking whether we are using the GNU C compiler... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking whether cc accepts -g... 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
yes
checking for cc option to accept ISO C89... 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]
none needed
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]
checking whether we are using the GNU C++ compiler... 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
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
yes
checking whether c++ -std=c++11 accepts -g... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for x86_64-portbld-freebsd11.4-gnatbind... no
checking for x86_64-portbld-freebsd11.4-gnatmake... no
checking whether compiler driver understands Ada... no
checking for x86_64-portbld-freebsd11.4-gdc... no
checking whether the D compiler works... no
checking how to run the C++ preprocessor... 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]
c++ -std=c++11 -E
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
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
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 -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]
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
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
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/xstrerror.c -o pic/xstrerror.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=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
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/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]
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
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]
/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 -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
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
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
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
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]
/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 -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]
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
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
libtool: link: ( cd ".libs" && rm -f "libbacktrace.la" && ln -s "../libbacktrace.la" "libbacktrace.la" )
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
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'
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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for sys/types.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/strverscmp.c -o pic/strverscmp.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
/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/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
yes
gmake[5]: Entering directory '/magus/work/usr/mports/lang/gcc12/work/.build/build-x86_64-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-x86_64-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
checking for sys/stat.h... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
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;
^
3 warnings 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/cplus-dem.c -o pic/cplus-dem.o; \
else true; fi
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for stdlib.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 -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
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]
yes
checking for string.h... 1 warning 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
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]
yes
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
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.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 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 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__... 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
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... no
checking size of ino_t... /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",
4
checking size of dev_t... 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
4
checking size of void *... 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;
^
/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 -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
8
checking size of short... 2
checking size of int... 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
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]
4
checking size of long... 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
8
checking for long long... 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 size of long long... 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;
^~
8
checking for int8_t... 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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for int16_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/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"" != 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 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/sha1.c -o pic/sha1.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... 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]
yes
checking for intptr_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/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]
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]
yes
checking for uint8_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/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
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for uint16_t... yes
checking for uint32_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/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
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/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/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
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/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/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"" != 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 uintmax_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"-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
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]
warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
1 warning generated.
yes
checking for uintptr_t... yes
checking for int64_t underlying type... 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... yes
checking whether cc supports -Wc++-compat... yes
checking whether c++ -std=c++11 supports -pedantic -Wlong-long -Wvariadic-macros -Woverlength-strings... yes
checking whether cc supports -fno-exceptions... yes
checking whether cc supports -fno-rtti... yes
checking whether cc supports -fasynchronous-unwind-tables... yes
checking valgrind.h usability... 1 warning generated.
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 x86_64-portbld-freebsd11.4-ranlib... /usr/local/bin/ranlib
1 warning generated.
checking for a BSD compatible install... /usr/bin/install -c
checking for cmp's capabilities... 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
fastcompare
checking for mktemp... yes
checking for makeinfo... makeinfo --no-split --split-size=5000000
checking for modern makeinfo... warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
yes
checking for recent Pod::Man... 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... yes
checking for fcntl.h... yes
checking for ftw.h... yes
checking for unistd.h... (cached) yes
checking for sys/file.h... yes
checking for sys/time.h... yes
checking for sys/mman.h... yes
checking for sys/resource.h... yes
checking for sys/param.h... yes
checking for sys/times.h... yes
checking for sys/stat.h... (cached) yes
checking for sys/locking.h... no
checking for direct.h... no
checking for malloc.h... no
checking for langinfo.h... yes
checking for ldfcn.h... no
checking for locale.h... yes
checking for wchar.h... yes
checking for thread.h... no
checking for pthread.h... yes
checking for CHAR_BIT... yes
checking whether byte ordering is bigendian... no
checking how to run the C++ preprocessor... c++ -std=c++11 -E
checking for unordered_map... yes
checking for tr1/unordered_map... 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 for ext/hash_map... /usr/local/bin/ranlib ./libiberty.a
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/build-x86_64-portbld-freebsd11.4/libiberty'
gmake[4]: Entering directory '/magus/work/usr/mports/lang/gcc12/work/.build/build-x86_64-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-x86_64-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
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
yes
checking dependency style of c++ -std=c++11... 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
gcc3
checking for collect2 libraries... 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;
^
none required
checking for library containing exc_resume... no
checking for library containing kstat_open... 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
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... 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
none required
checking for inttypes.h... yes
checking for times... 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 clock... 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
yes
checking for kill... 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
yes
checking for getrlimit... 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 x86_64-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
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 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
echo timestamp > full-stamp
yes
gmake[4]: Leaving directory '/magus/work/usr/mports/lang/gcc12/work/.build/build-x86_64-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 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
checking for setrlimit... yes
checking for atoq... no
checking for popen... /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 sysconf... 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 strsignal... yes
checking for getrusage... 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 nl_langinfo... yes
checking for gettimeofday... yes
checking for mbstowcs... yes
checking for wcswidth... yes
checking for mmap... yes
checking for posix_fallocate... 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 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 clearerr_unlocked... 2 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 feof_unlocked... 3 warnings generated.
yes
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
checking for ferror_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 fflush_unlocked... yes
checking for fgetc_unlocked... /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 fgets_unlocked... /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",
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 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
yes
checking for madvise... yes
checking for mallinfo... 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;
^
/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
no
checking for mallinfo2... no
checking for fstatat... yes
checking whether mbstowcs works... 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 ssize_t... 4 warnings generated.
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;
^
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
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 caddr_t... 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 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
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;
^~
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... 11 warnings generated.
yes
checking for vfork.h... no
checking for fork... 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/build-x86_64-portbld-freebsd11.4/libcpp'
yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
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... 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... yes
checking for nl_langinfo and CODESET... yes
checking whether basename is declared... no
checking whether strstr is declared... yes
checking whether getenv is declared... yes
checking whether atol is declared... yes
checking whether atoll is declared... yes
checking whether asprintf is declared... yes
checking whether sbrk is declared... yes
checking whether abort is declared... yes
checking whether atof is declared... yes
checking whether getcwd is declared... yes
checking whether getwd is declared... yes
checking whether madvise is declared... yes
checking whether stpcpy is declared... yes
checking whether strnlen is declared... yes
checking whether strsignal is declared... yes
checking whether strverscmp is declared... no
checking whether strtol is declared... yes
checking whether strtoul is declared... yes
checking whether strtoll is declared... yes
checking whether strtoull is declared... yes
checking whether setenv is declared... yes
checking whether unsetenv is declared... yes
checking whether errno is declared... yes
checking whether snprintf is declared... yes
checking whether vsnprintf is declared... yes
checking whether vasprintf is declared... yes
checking whether malloc is declared... yes
checking whether realloc is declared... yes
checking whether calloc is declared... yes
checking whether free is declared... yes
checking whether getopt is declared... yes
checking whether clock is declared... yes
checking whether getpagesize is declared... yes
checking whether ffs is declared... yes
checking whether clearerr_unlocked is declared... yes
checking whether feof_unlocked is declared... yes
checking whether ferror_unlocked is declared... yes
checking whether fflush_unlocked is declared... 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/biarch64.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/x86-64.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/i386/freebsd64.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 x86_64-portbld-freebsd11.4-objdump... /usr/local/bin/objdump
checking how to recognize dependent libraries... pass_all
checking for x86_64-portbld-freebsd11.4-ar... (cached) /usr/local/bin/ar
checking for x86_64-portbld-freebsd11.4-strip... no
checking for strip... strip
checking for x86_64-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/x86_64-portbld-freebsd11.4/bin/nm
checking what objdump to use... /usr/local/x86_64-portbld-freebsd11.4/bin/objdump
checking what readelf to use... /usr/local/x86_64-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... yes
checking assembler for interunit movq mnemonic... yes
checking assembler for hle prefixes... yes
checking assembler for swap suffix... yes
checking assembler for different section symbol subtraction... yes
checking assembler for rep and lock prefix... yes
checking assembler for ud2 mnemonic... yes
checking assembler for R_386_TLS_GD_PLT reloc... no
checking assembler for R_386_TLS_LDM_PLT reloc... no
checking assembler for R_386_TLS_LDM reloc... no
checking assembler for R_386_GOT32X reloc... 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... 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 x86_64-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/biarch64.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/x86-64.h config/i386/freebsd.h config/i386/freebsd64.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
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_MINOR `echo 12.1.0 | sed -e 's/^[0-9]*\.\([0-9]*\).*$/\1/'`" >> bversion.h
echo timestamp > s-gtyp-input
if test no = yes \
|| test -n "../lib32"; then \
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genmultilib \
"m32" \
"32" \
"" \
"" \
"" \
"" \
"../lib32" \
"" \
"" \
"" \
"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
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
echo "#define BUILDING_GCC_PATCHLEVEL `echo 12.1.0 | sed -e 's/^[0-9]*\.[0-9]*\.\([0-9]*\)$/\1/'`" >> bversion.h
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-specs.h specs.h
echo "#define BUILDING_GCC_VERSION (BUILDING_GCC_MAJOR * 1000 + BUILDING_GCC_MINOR)" >> bversion.h
echo timestamp > s-bversion
rm -f tmp-all-tree.def
echo '#include "tree.def"' > tmp-all-tree.def
echo timestamp > s-specs
echo 'END_OF_BASE_TREE_CODES' >> tmp-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 '#include "c-family/c-common.def"' >> tmp-all-tree.def
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
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-all-tree.def all-tree.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 "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
echo timestamp > s-omp-device-properties-h
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-mlib.h multilib.h
/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
echo timestamp > s-mlib
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
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
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
(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
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
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/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
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 -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 -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-x86_64-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-x86_64-portbld-freebsd11.4/libiberty/pic/libiberty.a
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)
/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 -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-x86_64-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
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-x86_64-portbld-freebsd11.4/libiberty/pic/libiberty.a
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
build/genhooks "D Target Hook" \
> tmp-d-target-hooks-def.h
echo timestamp > s-c-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-d-target-hooks-def.h \
d/d-target-hooks-def.h
echo timestamp > s-d-target-hooks-def-h
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-modes.cc insn-modes.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-save-gen.awk \
-v header_name="config.h system.h coretypes.h tm.h" < optionlist > options-save.cc
echo timestamp > s-modes
/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/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
/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
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]
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
/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]
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]
31 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-x86_64-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-x86_64-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-x86_64-portbld-freebsd11.4/libiberty/pic/libiberty.a
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/gengtype \
build/gengtype.o build/errors.o build/gengtype-lex.o build/gengtype-parse.o build/gengtype-state.o ../build-x86_64-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
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-mddeps mddeps.mk
echo timestamp > s-mddeps
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/gencheck.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gencheck.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/gencheck \
build/gencheck.o ../build-x86_64-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
/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
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
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
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
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/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];
^
/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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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]
copy_boolean (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: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: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/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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: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/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: 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]
condexp = XVECEXP (delay->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: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]
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:1453:30: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
substitute_address (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:1603:11: 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/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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: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/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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: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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long
^
/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];
^
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/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:1415:13: 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 rtx tmp = XEXP (this, 1);
^ ~
:1349:23: note: expanded from macro 'XEXP'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/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])
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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 rtunion fld[1];
^
: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'
/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]
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
rtx next = XEXP (insn, 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/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];
^
/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'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
2290: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/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
switch ((XWINT (s1, 1) << 1) | XWINT (s2, 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:1242:29: note: expanded from macro 'XWINT'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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/rtl.h:1488:10: 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/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT'
return XBBDEF (insn, 2);
^ ~
# define HOST_WIDE_INT long
^
/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/genattrtab.cc:2290:34: 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)
^ ~
switch ((XWINT (s1, 1) << 1) | XWINT (s2, 1))
^ ~
/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:1242:29: note: expanded from macro 'XWINT'
#define RTL_CHECK1(RTX, N, C1) ((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:444:5: note: array 'fld' declared here
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:445:5: note: array 'hwint' declared here
rtunion fld[1];
^
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:55:26: note: /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]
expanded from macro 'HOST_WIDE_INT'
return XBBDEF (insn, 2);
^ ~
# define HOST_WIDE_INT long
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->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/genattrtab.cc rtunion fld[1];: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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h HOST_WIDE_INT hwint[1];
^
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h1504::5510::26 :warning : notearray index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]:
expanded from macro 'HOST_WIDE_INT'
return XEXP (insn, 3);
^ ~
# define HOST_WIDE_INT long/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^1349
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc23::2314 :note34: :expanded from macro 'XEXP'
warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
switch ((XWINT (s1, 1) << 1) | XWINT (s2, 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/rtl.h:1242:29: note: expanded from macro 'XWINT'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define XWINT(RTX, N) ((RTX)->u.hwint[N])/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~444
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h5::445 :note5: :array 'fld' declared here
note: array 'hwint' declared here
rtunion fld[1];
HOST_WIDE_INT hwint[1];
^
^/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h
:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long
^
/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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc rtunion fld[1];:
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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::15141242::1029:: warningnote: : array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XWINT'
return XUINT (insn, 4);
^ ~
#define XWINT(RTX, N) ((RTX)->u.hwint[N])/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~1347
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h26::445 :note5: :expanded from macro 'XUINT'
note: array 'hwint' declared here
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint) HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h ^ ~:
55/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::261237:: 38note:: expanded from macro 'HOST_WIDE_INT'note
: expanded from macro 'RTL_CHECK2'
# define HOST_WIDE_INT long
^
#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
: ^ ~2340
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h34::444 :warning5: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
note: array 'fld' declared here
switch ((XWINT (s1, 1) << 1) | XWINT (s2, 1))
^ ~
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1242:29: note: expanded from macro 'XWINT'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h1519::44510::5 :warning : notearray index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]:
array 'hwint' declared here
return XUINT (insn, 4);
^ ~
HOST_WIDE_INT hwint[1];/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^1347
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h26::55 :note26: :expanded from macro 'XUINT'
note: expanded from macro 'HOST_WIDE_INT'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)# define HOST_WIDE_INT long
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc ^ ~:
2358/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::411237:: 38warning: note: expanded from macro 'RTL_CHECK2'
: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
return attr_rtx (EQ_ATTR_ALT, result, XWINT (s1, 1) & XWINT (s2, 1));
^ ~
rtunion fld[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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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'
/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]
#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
return XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */
^ ~
HOST_WIDE_INT hwint[1];/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^1350
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h23::55 :note26: :expanded from macro 'XVEC'
note: expanded from macro 'HOST_WIDE_INT'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
# define HOST_WIDE_INT long/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^1237
:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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: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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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]
/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 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'
return safe_as_a (JUMP_LABEL (insn));
^~~~~~~~~~~~~~~~~
#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::1868445::285:: notenote: : expanded from macro 'JUMP_LABEL'array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h
: ^ ~55
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h26::1383 :note32: :expanded from macro 'HOST_WIDE_INT'
note: expanded from macro 'XCEXP'
# define HOST_WIDE_INT 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]
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
return attr_rtx (EQ_ATTR_ALT, result, XWINT (s1, 1) | XWINT (s2, 1));
^ ~
#define RTL_CHECKC1(RTX, N, C) ((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:1242:29: note: expanded from macro 'XWINT'
:444:5: 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
/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 HOST_WIDE_INT long
^
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/genattrtab.cc/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::23951383::4232:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XCEXP'
((HOST_WIDE_INT) 1) - XWINT (s, 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
: ^ ~1242
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h29::1238 :note: expanded from macro 'XWINT'
37: note#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
: /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.hexpanded from macro 'RTL_CHECKC1':
445:5: note: array 'hwint' declared here
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
HOST_WIDE_INT hwint[1];
^
^ ~/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h55::44426::5 :note : noteexpanded from macro 'HOST_WIDE_INT':
array 'fld' declared here
# define HOST_WIDE_INT long
^
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/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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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'
/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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
*step_out = XEXP (x, 1);
^ ~
/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:23: note: expanded from macro 'XEXP'
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'
/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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
attr_rtx (NOT, XEXP (left, 1)));
^ ~
/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 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'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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/genautomata.cc:1264:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
DECL_UNIT (decl)->automaton_name = XSTR (def, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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/genautomata.cc:1296:42: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
DECL_UNIT (decl)->automaton_name = XSTR (def, 1);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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/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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc: rtunion fld[1];
^
4430: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/genautomata.cc:1325:8: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
write_attr_value (outf, attr, XEXP (value, 1));
^ ~
XSTR (def, 2), GET_RTX_NAME (GET_CODE (def)));
^ ~
/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:1348:23: note: expanded from macro 'XSTR'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/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])
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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];
^
/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]
/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]
write_attr_value (outf, attr, XEXP (value, 1));
^ ~
DECL_BYPASS (decl)->bypass_guard_name = XSTR (def, 3);
^ ~
/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:1348:23: note: expanded from macro 'XSTR'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/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])
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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 rtunion fld[1];
^
:444:5: note: array 'fld' declared here
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc rtunion fld[1];
^
: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/genautomata.cc:1361:40: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
second_str_cpu_units = get_str_vect (XSTR (def, 1), &length, ',',
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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]
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/genattrtab.cc:4518:9: 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'
if (XVECLEN (delay->def, 1) / 3 > max_slots)
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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 rtunion fld[1];
^
: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/genautomata.cc:1406:37: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
str_pattern_lists = get_str_vect (XSTR (def, 1),
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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:1410:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (def, 1), GET_RTX_NAME (GET_CODE (def)));
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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'
/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]
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
if (strcmp (option, NO_MINIMIZATION_OPTION + 1) == 0)
~~~~~~~~~~~~~~~~~~~~~~~^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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/genautomata.cc:1521:46: note: use array indexing to silence this warning
rtunion fld[1];
^
if (strcmp (option, NO_MINIMIZATION_OPTION + 1) == 0)
^
& [ ]
/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]
/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]
decl->condexp = check_attr_test (info->loc, XEXP (def, 2), &attr);
^ ~
else if (strcmp (option, TIME_OPTION + 1) == 0)
~~~~~~~~~~~~^~~
/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/genautomata.cc:1523:40: note: use array indexing to silence this warning
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
else if (strcmp (option, TIME_OPTION + 1) == 0)
^
& [ ]
/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/genautomata.cc:1525#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
41 rtunion fld[1];
^
: 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/genattrtab.cc:4875: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/genautomata.cc:1531:40: note: use array indexing to silence this warning
for (p = base = XSTR (def, 1); *p; p++)
^ ~
else if (strcmp (option, NDFA_OPTION + 1) == 0)
^
& [ ]
/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/genautomata.cc:1533:44: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int]
: 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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc:1533:44: note: use array indexing to silence this warning
:1237: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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genautomata.cc rtunion fld[1];:
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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genattrtab.cc:4918:37: warning: else if (strcmp (option, PROGRESS_OPTION + 1) == 0)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'
/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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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_RESERV (decl)->regexp = gen_regexp (XSTR (def, 1));
^ ~
rtunion fld[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/genattrtab.cc:5080:8: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
XEXP (lats_exp, 1) = make_numeric_value (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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::1349444::235:: notenote: : expanded from macro 'XEXP'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];
^
/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/genautomata.cc:1740:46: 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_INSN_RESERV (decl)->default_latency = XINT (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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
:1346:23: 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
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
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/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];
^
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];
^
/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'
41 warnings generated.
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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];
^
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: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];
^
/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];
^
25 warnings generated.
/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]
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
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/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/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/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/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: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/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/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 -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
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/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
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/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];
^
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];
^
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/hash-table.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-table.cc
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/genflags.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/genflags.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/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/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/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/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-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.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/gencodes.o /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gencodes.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/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];
^
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
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];
^
/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 -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-x86_64-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-x86_64-portbld-freebsd11.4/libiberty/pic/libiberty.a
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 -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-x86_64-portbld-freebsd11.4/libiberty/pic/libiberty.a
/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];
^
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-x86_64-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-x86_64-portbld-freebsd11.4/libiberty/pic/libiberty.a
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/genextract \
build/genextract.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-x86_64-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-x86_64-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-x86_64-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/genrecog \
build/genrecog.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o build/inchash.o ../build-x86_64-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/genpreds \
build/genpreds.o build/rtl.o build/read-rtl.o build/ggc-none.o build/vec.o build/min-insn-modes.o build/gensupport.o build/print-rtl.o build/hash-table.o build/sort.o build/read-md.o build/errors.o ../build-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-portbld-freebsd11.4/libiberty/pic/libiberty.a
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
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
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
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
/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
/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
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-x86_64-portbld-freebsd11.4/libcpp/libcpp.a build/errors.o build/vec.o build/hash-table.o build/sort.o ../build-x86_64-portbld-freebsd11.4/libiberty/pic/libiberty.a
build/genmatch --gimple /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/match.pd \
> tmp-gimple-match.cc
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
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];
^
/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
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: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/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: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];
^
34 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-x86_64-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
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.h insn-attr.h
echo timestamp > s-attr
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-common.h insn-attr-common.h
echo timestamp > s-attr-common
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-flags.h insn-flags.h
echo timestamp > s-flags
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-codes.h insn-codes.h
echo timestamp > s-codes
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-config.h insn-config.h
echo timestamp > s-config
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-target-def.h insn-target-def.h
echo timestamp > s-target-def
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-emit.cc insn-emit.cc
echo timestamp > s-emit
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: 70532
longest path: 337 (code: 7252)
longest backtrack: 34 (code: 6144)
Statistics for split_insns:
Number of decisions: 19767
longest path: 169 (code: 1078)
longest backtrack: 23 (code: 709)
Statistics for peephole2_insns:
Number of decisions: 2961
longest path: 880 (code: 197)
longest backtrack: 55 (code: 303)
/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
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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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];
^
Shared 71165 out of 124484 states by creating 12171 new states, saving 58994
/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-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];
^
106 warnings generated.
/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 -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
/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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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)
^
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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/config/i386/predicates.md:202:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
switch (XINT (XEXP (op, 0), 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:216: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:268:16: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
switch (XINT (op1, 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: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:519: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:520:11: 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: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];
^
144 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
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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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 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
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
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];
^
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/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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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
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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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];
^
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 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
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 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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/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];
^
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/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];
^
/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];
^
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
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
/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
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
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 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/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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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/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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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'
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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
if (INSN_CODE (insn) < 0) 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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
XSTR (rt, 2) = arg2;
^ ~
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
/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:1346:23: note: expanded from macro 'XINT'
:1348:23: note: expanded from macro 'XSTR'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/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])
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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 rtunion fld[1];
^
:444:5: note: array 'fld' declared here
In file included from rtunion fld[1];
^
/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]
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]
INSN_CODE (insn) = recog (PATTERN (insn), insn, 0);
^~~~~~~~~~~~~~~~
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'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
: note: expanded from macro 'INSN_CODE'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/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:444:5: note: array 'fld' declared here
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int) 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/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'
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: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds] rtunion fld[1];
^
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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/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
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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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];
^
131 warnings generated.
/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];
^
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
/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];
^
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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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];
^
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 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
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 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
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/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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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 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/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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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];
^
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.h171 warnings generated.
: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];
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: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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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];
^
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)
^
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/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/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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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];
^
/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];
^
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];
^
/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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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: note149 warnings generated.
: array 'hwint' declared here
HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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];
^
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
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];
^
126 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];
^
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: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
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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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];
^
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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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/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/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/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];
^
/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/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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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];
^
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: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];
^
/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)
^
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: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/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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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
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
/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
136 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-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
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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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/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: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]
1509:10: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
return XEXP (insn, 3);
^ ~
/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/cgraph.h:855:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
1: note: did you mean class here?
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.hstruct cgraph_edge;
^~~~~~
class
:1237:38: note: expanded from macro 'RTL_CHECK2'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h: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];
^
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/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/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/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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2175: *step_out = XEXP (x, 1);
^ ~
10: 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'
SUBREG_BYTE (x), GET_MODE (x));
^~~~~~~~~~~~~~~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').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:2047:26: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
note: expanded from macro 'SUBREG_BYTE'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
rtunion fld[1];
^
/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];
^
/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/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:444:5: 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: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/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]
/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]
XEXP (rt, 7) = arg7;
^ ~
attrs = MEM_ATTRS (x);
^~~~~~~~~~~~~
/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:2617:24: note: expanded from macro 'MEM_ATTRS'
: note: expanded from macro 'XEXP'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 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:1373:29: note: expanded from macro 'X0MEMATTR'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/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 rtunion fld[1];
^
:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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
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]
rtunion fld[1];
^
XEXP (rt, 1) = arg1;
^ ~
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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
XBBDEF (rt, 2) = arg2;
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/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:1237:38: note: expanded from macro 'RTL_CHECK2'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
^ ~
#define RTL_CHECK1(RTX, N, C1) ((RTX)->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 rtunion fld[1];
^
:444:5: 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
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]
rtunion fld[1];
^
XEXP (rt, 1) = arg1;
^ ~
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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
X0EXP (rt, 4) = NULL_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:1366:27: note: 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)
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/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: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/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
In file included from rtunion fld[1];/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc
: ^72
:
In file included from In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::1653965:
:
In file included from ./genrtl.h/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::943965::
3./genrtl.h:: 312warning:: 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:
warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
X0EXP (rt, 6) = 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:1366:27: note: expanded from macro 'X0EXP'
^ ~
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/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'
: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];
^
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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
:444:5: note: array 'fld' declared here
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
rtunion fld[1];/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
^
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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]
In file included from X0EXP (rt, 3) = NULL_RTX;
^ ~
/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:1366:27: note: expanded from macro 'X0EXP'
XEXP (rt, 1) = arg1;
^ ~
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/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'
: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#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
:444:5: note: array 'fld' declared here
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h 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]
1237:38: note: expanded from macro 'RTL_CHECK2'
X0EXP (rt, 4) = 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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::1366444::275:: notenote: : expanded from macro 'X0EXP'array 'fld' declared here
rtunion fld[1];
^
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)In file included from /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:1236:38: note: expanded from macro 'RTL_CHECK1'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->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.hIn file included from :/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc1236::16538:
:In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.hnote:: 3965expanded from macro 'RTL_CHECK1':
./genrtl.h:347:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
X0EXP (rt, 5) = NULL_RTX;/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:1366:27: note: expanded from macro 'X0EXP'
rtunion fld[1];
^
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
XEXP (rt, 3) = arg3;
^ ~
#define RTL_CHECK1(RTX, N, C1) ((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::1349444::235:: notenote: : 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/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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
X0EXP (rt, 6) = 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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::1366444::275:: notenote: : expanded from macro 'X0EXP'
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
:In file included from 38/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:: 72note:
: In file included from expanded from macro 'RTL_CHECK1'/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]
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
XINT (rt, 4) = arg4;/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:1346:23: note: expanded from macro 'XINT'
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/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
In file included from rtunion fld[1];/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc
: ^165
:
In file included from In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::723965:
:
In file included from ./genrtl.h/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::3793965::
3./genrtl.h:: 182warning:: 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:
warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
XEXP (rt, 6) = arg6;
^ ~
/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::13491349::23: note: expanded from macro 'XEXP'
23: note: expanded from macro 'XEXP'#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_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)
^ ~
#define 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
#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/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;
^ ~
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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
XEXP (rt, 1) = arg1;
^ ~
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_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:1236:38: note: expanded from macro 'RTL_CHECK1'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/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::1237444::385:: note: expanded from macro 'RTL_CHECK2'
note: array 'fld' declared here
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
rtunion fld[1];/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^444
:In file included from 5/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]
: note: array 'fld' declared here
X0EXP (rt, 4) = NULL_RTX;
^ ~
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/cgraphclones.cc1366::7227:
:In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.hnote:: 3965expanded from macro 'X0EXP':
./genrtl.h:221:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
:38: note: expanded from macro 'RTL_CHECK1'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/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::1236444::385:: notenote: : expanded from macro 'RTL_CHECK1'array 'fld' declared here
rtunion fld[1];
^
#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/cgraphunit.cc ^ ~:
165/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:
:In file included from 444/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::53965::
./genrtl.hnote:: 383array 'fld' declared here:
3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtunion fld[1];
^
XINT (rt, 5) = arg3;In file included from
/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: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:1346:23: note: expanded from macro 'XINT'
XEXP (rt, 3) = arg3;
^ ~
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
/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:1237:38: note: expanded from macro 'RTL_CHECK2'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/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::1237444::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here
rtunion fld[1];
^
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from
/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:
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]
:444:5: note: array 'fld' declared here
XSTR (rt, 6) = arg4;
^ ~
rtunion fld[1];/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^1348
:In file included from 23/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:: 72note:
: In file included from expanded from macro 'XSTR'/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]
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
XINT (rt, 4) = arg4;/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:1346:23: 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
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
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: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
In file included from rtunion fld[1];/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc
: ^165
:
In file included from In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::723965:
:
In file included from ./genrtl.h/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::4153965::
3./genrtl.h:: 225warning:: 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:
warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 1) = arg1;
^ ~
XEXP (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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::13491237::2338:: notenote: : expanded from macro 'XEXP'expanded from macro 'RTL_CHECK2'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/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/rtl.h38::444 :note5: :expanded from macro 'RTL_CHECK2'
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/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: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'
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]
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~ XEXP (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: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.hIn file included from :/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc1237::16538:
:In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.hnote: expanded from macro 'RTL_CHECK2'
:3965:
./genrtl.h:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
XVEC (rt, 3) = arg3;/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:1350:23: note: expanded from macro 'XVEC'
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]
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
XBBDEF (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: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.hIn file included from :/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc1236::16538:
:In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.hnote:: 3965expanded from macro 'RTL_CHECK1':
./genrtl.h:451:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
XVEC (rt, 4) = arg4;/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:1350:23: note: expanded from macro 'XVEC'
rtunion fld[1];
^
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
In file included from /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: 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'
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::1349444::235: note: expanded from macro 'XEXP'
: note: array 'fld' declared here
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
rtunion fld[1];
^
/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/cgraphunit.cc1237::16538:
:In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.hnote:: 3965expanded from macro 'RTL_CHECK2':
./genrtl.h:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
XVEC (rt, 5) = arg5;/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:1350:23: note: expanded from macro 'XVEC'
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]
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
XINT (rt, 4) = arg4;/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:1346:23: 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
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
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/cgraphunit.cc1237::16538:
:In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.hnote:: 3965expanded from macro 'RTL_CHECK2':
./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
XINT (rt, 6) = arg6;
^ ~
^ ~/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.h1346::44423::5 :note : noteexpanded from macro 'XINT':
array 'fld' declared here
rtunion fld[1];
^
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)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:
:In file included from 1237/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::383965::
./genrtl.hnote:: 269expanded 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])
^ ~
XINT (rt, 5) = arg5;/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:1346:23: note: expanded from macro 'XINT'
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/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]
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'
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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
XINT (rt, 1) = arg1;/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~444
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h5::1346 :note23: :array 'fld' declared here
note: expanded from macro 'XINT'
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:271:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
XEXP (rt, 7) = arg7;/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/rtl.h38::1349 :note23: :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/rtl.h
: ^1237
:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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'
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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
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]
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
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])
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/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:1237:38: note: expanded from macro 'RTL_CHECK2'
:444:5: note: array 'fld' declared here
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
rtunion fld[1];/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^444
:In file included from 5/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:: 72note:
: In file included from array 'fld' declared here/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]
rtunion fld[1];
^
XBBDEF (rt, 2) = arg2;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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
XEXP (rt, 3) = arg3;
^ ~
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
/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:1236:38: note: expanded from macro 'RTL_CHECK1'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/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::1237444::385:: note: array 'fld' declared here
note: expanded from macro 'RTL_CHECK2'
rtunion fld[1];
^
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
In file included from /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/cgraphclones.cc::44472::
5In file included from :/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h :note3965: :
array 'fld' declared here./genrtl.h
:309:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtunion fld[1];
^
XEXP (rt, 3) = arg3;In file included from
/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 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:1349:23: note: expanded from macro 'XEXP'
X0EXP (rt, 4) = NULL_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/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])
^ ~
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~444
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h5::1236 :note38: :array 'fld' declared here
note: expanded from macro 'RTL_CHECK1'
rtunion fld[1];
^
#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/rtl.h/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc::44472::
5In file included from :/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h :note3965: :
array 'fld' declared here./genrtl.h
:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtunion fld[1];
^
X0EXP (rt, 4) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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'
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]
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
XEXP (rt, 1) = arg1;
^ ~
/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: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: 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'
^
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:312:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
X0EXP (rt, 6) = NULL_RTX;/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:1366:27: note: expanded from macro 'X0EXP'
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]
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
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'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/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::1237444::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here
rtunion fld[1];
^
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from
/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:
:In file included from 444/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::53965::
./genrtl.hnote:: 313array 'fld' declared here:
3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtunion fld[1];
^
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: 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: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'
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]
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
XWINT (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::1242:29: note: expanded from macro 'XWINT'
1236:38: note: expanded from macro 'RTL_CHECK1'
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/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::445444::55:: notenote: : array 'hwint' declared herearray '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
: ^55
:In file included from 26/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:: 72note:
: In file included from expanded from macro 'HOST_WIDE_INT'/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]
# define HOST_WIDE_INT long
^
X0EXP (rt, 3) = NULL_RTX;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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h: XWINT (rt, 2) = arg2;
^ ~
1366/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::271242:: 29note:: expanded from macro 'X0EXP'note
: expanded from macro 'XWINT'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
#define XWINT(RTX, N) ((RTX)->u.hwint[N])/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#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h445::4445::5 :note : notearray 'hwint' declared here:
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
: ^55
:In file included from 26/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:: 72note:
: In file included from expanded from macro 'HOST_WIDE_INT'/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
:3965:
# define HOST_WIDE_INT long./genrtl.h
: ^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'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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'
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]
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
SUBREG_BYTE (rt) = arg1;/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:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/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::4441381::532:: notenote: : array 'fld' declared hereexpanded from macro 'XCSUBREG'
rtunion fld[1];
^
#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:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
In file included from XEXP (rt, 1) = arg1;
^ ~
/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:1349:23: note: X0EXP (rt, 1) = NULL_RTX;expanded from macro 'XEXP'
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/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::12371236::3838:: notenote: : expanded from macro 'RTL_CHECK2'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
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h5::444 :note5: :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/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]
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: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 In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc::16572:
:
In file included from 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::39653965:
:
./genrtl.h./genrtl.h::786382::33:: warningwarning: : 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]
X0EXP (rt, 1) = NULL_RTX;
^ ~
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'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h :note1236: :expanded from macro 'X0EXP'38
: note: expanded from macro 'RTL_CHECK1'#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/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::444444::55:: notenote: : array 'fld' declared herearray '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: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 In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc::16572:
:
In file included from 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::39653965:
:
./genrtl.h./genrtl.h::813384::33:: warningwarning: : 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]
XEXP (rt, 1) = arg1;
^ ~
XSTR (rt, 6) = arg4;/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~1349
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
23: note: expanded from macro 'XEXP'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/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/rtl.h::381237:: 38note:: expanded from macro 'RTL_CHECK2'note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~444
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h5::444 :note5: :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/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
In file included from rtunion fld[1];/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'
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]
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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: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'
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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
XSTR (rt, 1) = arg1;/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~444
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
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:450:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
XVEC (rt, 3) = arg3;/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:1350:23: note: expanded from macro 'XVEC'
rtunion fld[1];
^
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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)
^ ~
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/cgraphunit.cc::1237165::
38In file included from :/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h :note3965: :
expanded from macro 'RTL_CHECK2'./genrtl.h
:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
XSTR (rt, 1) = arg1;/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: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/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]
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
XVEC (rt, 5) = arg5;/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
^ ~
#define 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::1350444::235:: note: array 'fld' declared here
note: expanded from macro 'XVEC'
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:927:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
XVEC (rt, 2) = arg2;
^ ~
/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::12371350::3823:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'XVEC'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~444
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h5: note: array 'fld' declared here
: rtunion fld[1];
^
1237In file included from :/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc38::72 :
noteIn file included from : /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.hexpanded from macro 'RTL_CHECK2':
3965:
./genrtl.h:453:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
XINT (rt, 6) = arg6;/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~444
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h5::1346 :note23: :array 'fld' declared here
note: expanded from macro 'XINT'
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/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]
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'
In file included from #define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/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:
:In file included from 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:486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
XINT (rt, 1) = arg1;/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~444
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h5::1346 :note23: :array 'fld' declared here
note: expanded from macro 'XINT'
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/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'
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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
XVEC (rt, 1) = arg1;/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:1350:23: note: expanded from macro 'XVEC'
rtunion fld[1];
^
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.cc:165#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/rtl.h:3965:
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h./genrtl.h::12371012::383:: notewarning: : expanded from macro 'RTL_CHECK2'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~1350
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h23::444 :note5: :expanded from macro 'XVEC'
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
:In file included from 38/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:: 72note:
: In file included from expanded from macro 'RTL_CHECK2'/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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
XEXP (rt, 3) = arg3;/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:23: note: expanded from macro 'XEXP'
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: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'
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:1041:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
XEXP (rt, 1) = arg1;/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: 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'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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'
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:550:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
XEXP (rt, 1) = arg1;/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];/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
^
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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/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]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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/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]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
XWINT (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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::1242444::295:: notenote: : expanded from macro 'XWINT'array 'fld' declared here
rtunion fld[1];
^
#define XWINT(RTX, N) ((RTX)->u.hwint[N])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:
:In file included from 445/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::53965::
./genrtl.hnote:: 1104array 'hwint' declared here:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 2) = arg2;
^ ~
HOST_WIDE_INT hwint[1];/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^1349
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h23::55 :note26: :expanded from macro 'XEXP'
note: expanded from macro 'HOST_WIDE_INT'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
# define HOST_WIDE_INT long/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^1237
:In file included from 38/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:: 72note:
: In file included from expanded from macro 'RTL_CHECK2'/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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
XWINT (rt, 2) = arg2;
^ ~
^ ~/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.h1242::44429::5 :note : noteexpanded from macro 'XWINT':
array 'fld' declared here
rtunion fld[1];
^
#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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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: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'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:72:
In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/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:1237:38: note: expanded from macro 'RTL_CHECK2'
./genrtl.h:708:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
SUBREG_BYTE (rt) = arg1;/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:2047:26: note: expanded from macro 'SUBREG_BYTE'
rtunion fld[1];
^
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
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/cgraphunit.cc::1381165::
32In 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]
note XSTR (rt, 3) = arg3;
^ ~
: /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.hexpanded from macro 'XCSUBREG':
1348:23: note: expanded from macro 'XSTR'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/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::444444::55:: notenote: : array 'fld' declared herearray '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:3965In file included from :
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc./genrtl.h::721167:
:In file included from 3/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:: 3965warning:
: ./genrtl.harray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:
735:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
X0EXP (rt, 1) = NULL_RTX;/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~1350
:/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 'XVEC'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/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::1237444::385:: notenote: : expanded from macro 'RTL_CHECK2'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/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
In file included from HOST_WIDE_INT hwint[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h::7255:
:In file included from 26/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:: 3965note:
: ./genrtl.hexpanded from macro 'HOST_WIDE_INT':
786:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
# define HOST_WIDE_INT long
^
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/cgraphunit.cc:165:
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'
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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
XEXP (rt, 1) = arg1;/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~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)
^ ~
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/cgraphunit.cc:165:
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/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]
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, 2) = arg2;
^ ~
XSTR (rt, 1) = arg1;
^ ~
/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)
^ ~
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/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:1237:38: note: expanded from macro 'RTL_CHECK2'
:1237:38: note: expanded from macro '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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::444444::55:: notenote: : array 'fld' declared herearray '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 ^:
72In file included from :
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphunit.ccIn file included from :/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h165::
3965In file included from :
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h./genrtl.h::3965868:
:./genrtl.h3::1255 :warning3: :array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 2) = arg2;
XVEC (rt, 3) = arg3;
^ ~
^ ~/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.h1350::134823::23 :note : noteexpanded from macro 'XVEC':
expanded from macro 'XSTR'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
^ ~/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.h1237::123738::38 :note : noteexpanded 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
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h5::444 :note5: :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/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]
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;
^ ~
XSTR (rt, 1) = arg1;/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: 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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::1237444::385:: notenote: : expanded from macro 'RTL_CHECK2'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/cgraphunit.cc:165:
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])
^ ~
In file included from /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/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]
rtunion fld[1];
^
XSTR (rt, 1) = arg1;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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
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)
^ ~
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/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::12371237::3838:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h ^ ~:
444/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::5444:: 5note:: 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/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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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];
^
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]
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: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: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: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: /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]
array 'op' declared here
return gs->op[2];
^ ~
tree GTY((length ("%h.num_ops"))) 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:3197: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/gimple.h:2719:11: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
gs->op[1] = build1_loc (gimple_location (gs), ADDR_EXPR,
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374:3: note: array 'op' declared here
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];
^
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: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: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
/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]
tree GTY((length ("%h.num_ops"))) op[1];
^
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:2783: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/gimple.h gs->op[3] = rhs;
^ ~
:3282: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/gimple.h:349:3: note: array 'op' declared here
call_stmt->op[2] = chain;
^ ~
tree GTY((length ("%h.num_ops"))) 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: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:3154:10: 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 return gs->op[1];
^ ~
:3730:10: 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/gimple.h return gs->op[2];
^ ~
:374:3: note: array 'op' declared here
/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];
^
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]
/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[3] = label; 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
/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];
^ 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
/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]
tree GTY((length ("%h.num_ops"))) op[1];
^
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/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/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
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/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
/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/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/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: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/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: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/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?
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraphclones.cc:1161:
./gt-cgraphclones.h:48:3: int estimate_size_after_inlining (struct cgraph_node *, struct cgraph_edge *);
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]
^~~~~~
class
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/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]
: note: previous use is here
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
class GTY((user)) hash_map
^
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?
./gt-cgraphclones.h:48:3: note: did you mean class here?
bool growth_positive_p (struct cgraph_node *, struct cgraph_edge *, int);
^~~~~~
class
struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p;
^~~~~~
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]
./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]
int do_estimate_edge_size (struct cgraph_edge *edge);
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687 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
:16: note: previous use is here
class GTY((user)) hash_map
^
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?
./gt-cgraphclones.h:48:59: note: did you mean class here?
int do_estimate_edge_size (struct cgraph_edge *edge);
^~~~~~
class
struct hash_map * x ATTRIBUTE_UNUSED = (struct hash_map *)x_p;
^~~~~~
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
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.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]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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];
^
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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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: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.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: 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: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.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];
^
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
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: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.cc:68:
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.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'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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.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];
^
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]
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]
XBBDEF (rt, 2) = arg2;
^ ~ 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:1353:25: note: expanded from macro 'XBBDEF'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/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: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
/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/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'
/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]
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
rtx tmp = XEXP (this, 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:1349:23: note: expanded from macro 'XEXP'
/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/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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
X0EXP (rt, 4) = 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/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];
^
/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];
^
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/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]
:415:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 1);
^ ~
XINT (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: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)
^ ~
#define 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
#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];
^
/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]
In file included from return XBBDEF (insn, 2);/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.hIn file included from :/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h1353::396525:
:./genrtl.h :note448: :expanded from macro 'XBBDEF'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:1236:38: note: expanded from macro 'RTL_CHECK1'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h: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];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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 rtunion fld[1];:
1504 ^:
10In file included from :/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc :warning68: :
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/rtl.h:3965:
./genrtl.h:449:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
return XEXP (insn, 3);
^ ~
XINT (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: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)
^ ~
#define 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
#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];
^
/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/combine.cc1509::6810:
: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]
warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 3) = arg3;
^ ~
return XEXP (insn, 3);
^ ~
/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::13501349::2323:: notenote: : expanded from macro 'XVEC'expanded from macro 'XEXP'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/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::12371237::3838:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~444
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h5::444 :note: array 'fld' declared here
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/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]
/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]
XVEC (rt, 4) = arg4;
^ ~
return XUINT (insn, 4);
^ ~
/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::13501347::2326:: notenote: expanded from macro 'XUINT'
: expanded from macro 'XVEC'
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/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
#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
:In file included from 5/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:: 68note: 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:452:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtunion fld[1];
^
XVEC (rt, 5) = arg5;
^ ~
/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:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
return XUINT (insn, 4);/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/rtl.h38::1347 :note26: :expanded from macro 'RTL_CHECK2'
note: expanded from macro 'XUINT'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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 XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
rtunion fld[1];/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^1237
:In file included from 38/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc: note: expanded from macro 'RTL_CHECK2'
: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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
XINT (rt, 6) = arg6;
^ ~
^ ~/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.h1346::44423::5 :note : noteexpanded from macro 'XINT':
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];
^
/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'
In file included from #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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::68444:
:In file included from 5/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:: 3965note:
: ./genrtl.harray 'fld' declared here:
486:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtunion fld[1];
^
XINT (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec):
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/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
return safe_as_a (JUMP_LABEL (insn));
^~~~~~~~~~~~~~~~~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/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::1868444::285:: notenote: : expanded from macro 'JUMP_LABEL'array 'fld' declared here
rtunion fld[1];
^
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)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:
:In file included from 1383/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::323965::
./genrtl.hnote:: 517expanded from macro 'XCEXP':
3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
XEXP (rt, 2) = arg2;/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~1238
:37: note: expanded from macro 'RTL_CHECKC1'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->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:1879:10: 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/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.hIn file included from :/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc1868::6828:
:In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.hnote:: 3965expanded from macro 'JUMP_LABEL':
./genrtl.h:518:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
XEXP (rt, 3) = arg3;/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~1383
:32: note: expanded from macro 'XCEXP'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/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:1237:38: note: expanded from macro 'RTL_CHECK2'
: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])
^ ~
rtunion fld[1];/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^444
:In file included from 5/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:: 68note:
: In file included from array 'fld' declared here/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]
rtunion fld[1];
^
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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::18841236::4038:: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
note: expanded from macro 'RTL_CHECK1'
return safe_as_a (JUMP_LABEL (this));
^~~~~~~~~~~~~~~~~
#define RTL_CHECK1(RTX, N, C1) ((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::1868444::285: note: expanded from macro 'JUMP_LABEL'
: note: array 'fld' declared here
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
rtunion fld[1];/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^
1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h: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'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
68/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:
:In file included from 1383/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::323965::
./genrtl.hnote:: 550expanded from macro 'XCEXP':
3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
XEXP (rt, 1) = arg1;/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~1238
:37: note: expanded from macro 'RTL_CHECKC1'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->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: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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h# define HOST_WIDE_INT long:
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: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];
^
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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
:3095:19: warning: #define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
*step_out = XEXP (x, 1);
^ ~
/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 rtunion fld[1];
^
:1349:23: note: expanded from macro 'XEXP'
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]
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
XEXP (rt, 2) = arg2;
^ ~
/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'
1237:38: note: expanded from macro 'RTL_CHECK2'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/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
#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/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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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
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
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 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:5In 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]
: note: array 'fld' declared here
rtx tmp = XEXP (this, 1);
^ ~
rtunion fld[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/combine.cc:10746:19: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
&& INTVAL (XEXP (varop, 1)) < GET_MODE_PRECISION (int_varop_mode)
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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 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'
#define 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:1976:29: note: expanded from macro 'INTVAL'
:1415:#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
13: 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:1244:33: note: expanded from macro 'XCWINT'
rtx tmp = XEXP (this, 1);
^ ~
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/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: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:10751:43: 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'
unsigned int first_count = INTVAL (XEXP (varop, 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
/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'
#define 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]
/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]
&& XEXP (XEXP (varop, 0), 1) == constm1_rtx
^ ~
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'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/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])
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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 rtunion fld[1];
^
:444:5: note: array 'fld' declared here
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc rtunion fld[1];
^
:10947:51: 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:1483:10: 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)))
^ ~
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'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/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
#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
/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]
rtunion fld[1];
^
varop = gen_rtx_LE (int_varop_mode, XEXP (varop, 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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
return XBBDEF (insn, 2);
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/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:1237:38: note: expanded from macro 'RTL_CHECK2'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
./genrtl.h:1480:32: note: expanded from macro 'gen_rtx_LE'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
gen_rtx_fmt_ee (LE, (MODE), (ARG0), (ARG1))/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^~~~444
:5: note: array 'fld' declared here
./genrtl.h:54:35: note: expanded from macro 'gen_rtx_fmt_ee'
rtunion fld[1];
^
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/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]
: array 'fld' declared here
return XBBDEF (insn, 2);
^ ~
rtunion fld[1];/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/combine.cc:10971:37: 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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
&& trunc_int_for_mode (INTVAL (XEXP (varop, 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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
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:1504:10: 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:1976:29: note: expanded from macro 'INTVAL'
return XEXP (insn, 3);
^ ~
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)/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:1244:33: note: expanded from macro 'XCWINT'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/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::1237444::385:: notenote: : expanded from macro 'RTL_CHECK2'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/combine.cc/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::10975444::285:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here
rtunion fld[1];
^
gen_int_mode (INTVAL (XEXP (varop, 1)), int_result_mode),
^ ~
/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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
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)
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/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::12371237::3838:: note: expanded from macro 'RTL_CHECK2'
note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/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::1976444::295:: notenote: : expanded from macro 'INTVAL'array 'fld' declared here
rtunion fld[1];
^
#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'
/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]
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
return XUINT (insn, 4);/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~444
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h5::1347 :note26: :array 'fld' declared here
note: expanded from macro 'XUINT'
rtunion fld[1];
^
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::109941237::3738:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
&& trunc_int_for_mode (INTVAL (XEXP (varop, 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];
^
/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:1519:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
return XUINT (insn, 4);
^ ~
/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::12371347::3826:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'XUINT'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define XUINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_uint)
^ ~
/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::19761237::2938: note: expanded from macro 'INTVAL'
: note: expanded from macro 'RTL_CHECK2'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
#define 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::1244444::335:: notenote: : expanded from macro 'XCWINT'array 'fld' declared here
rtunion fld[1];
^
#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'
/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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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 XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */
^ ~
rtunion fld[1];/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/combine.cc:11022:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
&& XEXP (varop, 1) == const0_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
#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/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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h rtunion fld[1];:
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/combine.cc:11095:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
return safe_as_a (JUMP_LABEL (insn));
^~~~~~~~~~~~~~~~~
&& (nonzero_bits (XEXP (varop, 1), int_result_mode)
^ ~
/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/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)
^ ~
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/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::12371238::3837:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECKC1'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~444
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h5::444 :note: array 'fld' declared here
5: note: array 'fld' declared here
rtunion fld[1];
^
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'
/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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
return JUMP_LABEL (this);/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
^~~~~~~~~~~~~~~~~
#define 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::1868444::285:: notenote: : expanded from macro 'JUMP_LABEL'array 'fld' declared here
rtunion fld[1];
^
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::111091383::1632:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XCEXP'
varop = XEXP (varop, 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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::13491238::2337:: notenote: : expanded from macro 'XEXP'expanded from macro 'RTL_CHECKC1'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/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
#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];
^
/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]
/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]
gen_int_mode (INTVAL (XEXP (varop, 1)), int_result_mode),
^ ~
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'
/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)
^ ~
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/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::12371238::3837:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECKC1'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/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::1976444::295:: notenote: : expanded from macro 'INTVAL'array 'fld' declared here
rtunion fld[1];
^
#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'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
1889/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::3444:: 5warning:: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]note
: array 'fld' declared here
JUMP_LABEL (this) = target;
^~~~~~~~~~~~~~~~~
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'
/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]
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
&& mode_signbit_p (int_result_mode, XEXP (varop, 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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::13491238::2337:: notenote: : expanded from macro 'XEXP'expanded from macro 'RTL_CHECKC1'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/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::1237444::385:: notenote: : expanded from macro 'RTL_CHECK2'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];
^
/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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::21751349::1023:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'XEXP'
SUBREG_BYTE (x), GET_MODE (x));
^~~~~~~~~~~~~~~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/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:1237:38: note: expanded from macro 'RTL_CHECK2'
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1381:32: note: expanded from macro 'XCSUBREG'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::1244444::5: note: array 'fld' declared here
33: note: expanded from macro 'XCWINT'
rtunion fld[1];
^
#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/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: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/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'
/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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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 gen_rtx_fmt_ee (GET_CODE (x), omode, XEXP (x, 0), XEXP (x, 1));
^ ~
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])
^ ~
./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];
^
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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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
/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]
rtunion fld[1];
^
&& 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'
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:
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
./genrtl.h:897/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
:3: #define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h: XSTR (rt, 1) = arg1;
^ ~
444:5: note: array 'fld' declared here
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h rtunion fld[1];
^
:1348:23: note: expanded from macro 'XSTR'
/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]
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
&& XEXP (op0, 1) == XEXP (XEXP (op0, 0), 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/rtl.h:1349:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
23: note: expanded from macro 'XEXP'
/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];
^
/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'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/compare-elim.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
60 rtunion fld[1];
^
:
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]
/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]
XSTR (rt, 1) = arg1;
^ ~
&& XEXP (op0, 1) == XEXP (XEXP (op1, 0), 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:1349:23: note: expanded from macro 'XEXP'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/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:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
38: note: expanded from macro 'RTL_CHECK2'
/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])
^ ~
: note: array 'fld' declared here
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h rtunion fld[1];
^
:444:5: note: array 'fld' declared here
In file included from rtunion fld[1];
^
/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]
/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]
XVEC (rt, 2) = arg2;
^ ~
&& XEXP (op0, 1) == XEXP (XEXP (op1, 0), 1)
^ ~
/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)
^ ~
#define 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
#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];
^
/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'
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]
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
XVEC (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::12441350::3323: note: expanded from macro 'XCWINT'
: note: expanded from macro 'XVEC'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h444::12375::38 :note : notearray 'fld' declared here:
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/combine.cc/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::12030444::155:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here
rtunion fld[1];
^
&& 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'
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]
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
XSTR (rt, 1) = arg1;/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~444
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
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/combine.cc:12031:15: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h: && INTVAL (XEXP (op0, 1)) < HOST_BITS_PER_WIDE_INT
^ ~
444:5: note: array 'fld' declared here
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: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
In file included from rtunion fld[1];/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/combine.ccIn file included from :/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h12032::39657:
:./genrtl.h :warning1012: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]3
: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& XEXP (op0, 1) == XEXP (op1, 1))
^ ~
XVEC (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::13491350::2323:: notenote: : expanded from macro 'XEXP'expanded from macro 'XVEC'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/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::12371237::3838:: notenote: : expanded from macro 'RTL_CHECK2'
expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~444
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h5::444 :note5: :array 'fld' declared here
note: array 'fld' declared here
rtunion fld[1];
^
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]
In file included from int shift_count = INTVAL (XEXP (op0, 1));/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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
XEXP (rt, 1) = arg1;
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_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:1237:38: note: expanded from macro 'RTL_CHECK2'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/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:1976:29: note: expanded from macro 'INTVAL'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)/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:1244:33: note: expanded from macro 'XCWINT'
rtunion fld[1];
^
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
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/compare-elim.cc::44460::
5In file included from :/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h :note3965: :
array 'fld' declared here./genrtl.h
:1042:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtunion fld[1];
XSTR (rt, 2) = arg2;
^ ~
^/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/combine.cc:12069:31: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
HOST_WIDE_INT c0 = INTVAL (XEXP (op0, 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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
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: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]
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]
HOST_WIDE_INT c1 = INTVAL (XEXP (op1, 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'
/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)
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').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:1237:38: note: expanded from macro '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:1976:29: note: expanded from macro 'INTVAL'
rtunion fld[1];
^
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::12441348::3323: note: expanded from macro 'XCWINT'
: note: expanded from macro 'XSTR'
#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
#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/combine.cc:12186:44: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
tem = XEXP (XEXP (op0, 0), 0), tem1 = XEXP (XEXP (op0, 0), 1);
^ ~
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];
^
/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'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]
#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'
^ ~
#define 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::1348444::235:: notenote: array 'fld' declared here
: expanded from macro 'XSTR'
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/combine.cc/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::122341237::1138:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK2'
&& XEXP (op0, 1) == const1_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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::1349444::235:: notenote: : 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/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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h: XEXP (rt, 2) = arg2;
^ ~
1237/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::381349: note: expanded from macro 'RTL_CHECK2'
:23: note: expanded from macro 'XEXP'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~444
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h5::1237 :note38: :array 'fld' declared here
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/combine.cc/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::12241444::145: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
: note: array 'fld' declared here
op0 = XEXP (op0, 2);
^ ~
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];
^
/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'
In file included from #define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
XINT (rt, 1) = arg1;
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/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::1346444:5: note: array 'fld' declared here
:23: note: expanded from macro 'XINT'
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/combine.cc:12343:18: 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'
- INTVAL (XEXP (op0, 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:/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)
^ ~
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/compare-elim.cc1237::6038:
: note: expanded from macro 'RTL_CHECK2'
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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
XEXP (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/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:1237:38: note: expanded from macro 'RTL_CHECK2'
:1244:33: note: expanded from macro 'XCWINT'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
/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::444444::55:: notenote: : array 'fld' declared herearray '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/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]
/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]
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'
HOST_WIDE_INT c1 = -INTVAL (XEXP (SUBREG_REG (op0), 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: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: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]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]
op1, XEXP (op0, 1))) != 0)
^ ~
XVEC (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::13491350::2323:: notenote: : expanded from macro 'XEXP'expanded from macro 'XVEC'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/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
#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
/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]
rtunion fld[1];
^
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)
^ ~
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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define XWINT(RTX, N) ((RTX)->u.hwint[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:445:5: note: array 'hwint' declared here
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
HOST_WIDE_INT hwint[1];/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^444
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h5::55 :note: array 'fld' declared here
26: note: expanded from macro 'HOST_WIDE_INT'
rtunion fld[1];
^
# define HOST_WIDE_INT long
^
/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]
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]
&& rtx_equal_p (XEXP (XEXP (op0, 0), 0), XEXP (op0, 1)))
^ ~
XEXP (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::13491349::2323:: notenote: : expanded from macro 'XEXP'expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/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
#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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc rtunion fld[1];:
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)
^ ~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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349 XVEC (rt, 1) = arg1;
^ ~
:23: note: expanded from macro 'XEXP'
/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)
^ ~
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').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:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(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])
^ ~ note: array 'fld' declared here
rtunion fld[1];
^
/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/combine.cc:12563:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtunion fld[1];
^
&& XEXP (XEXP (op0, 0), 1) == constm1_rtx
^ ~
In file included from /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/rtl.h:1349:23: note: expanded from macro 'XEXP'
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]
#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'
^ ~
#define 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::1348444::235:: note: array 'fld' declared here
note: expanded from macro 'XSTR'
rtunion fld[1];
^
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/combine.cc/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::125641237::4938:: 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
&& rtx_equal_p (XEXP (XEXP (op0, 0), 0), XEXP (op0, 1)))
^ ~
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/compare-elim.cc1349::6023:
: note: expanded from macro 'XEXP'
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]
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
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'
/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)
^ ~
#define 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::1237444::385:: note: expanded from macro 'RTL_CHECK2'
note: array 'fld' declared here
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
rtunion fld[1];/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/combine.cc:12566:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtunion fld[1];
^
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'
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:
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)./genrtl.h
: ^ ~1287
: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:1237:38: note: expanded from macro 'RTL_CHECK2'
XSTR (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:1348:23: note: expanded from macro 'XSTR'
./genrtl.h:1448:38: note: expanded from macro 'gen_rtx_LSHIFTRT'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
gen_rtx_fmt_ee (LSHIFTRT, (MODE), (ARG0), (ARG1))
^~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
./genrtl.h:54:35: note: expanded from macro 'gen_rtx_fmt_ee'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO)
^~~~
rtunion fld[1];/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^444
:In file included from 5/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]
: note: array 'fld' declared here
XSTR (rt, 2) = arg2;
^ ~
rtunion fld[1];
^
/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/combine.cc::134812580::2311:: notewarning: : expanded from macro 'XSTR'array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
XEXP (XEXP (op0, 0), 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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
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]
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
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'
/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:./genrtl.h:1448:46: note: expanded from macro 'gen_rtx_LSHIFTRT'
1237:38: note: expanded from macro 'RTL_CHECK2'
gen_rtx_fmt_ee (LSHIFTRT, (MODE), (ARG0), (ARG1))
^~~~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
./genrtl.h/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::54444::435:: notenote: : expanded from macro 'gen_rtx_fmt_ee'array 'fld' declared here
rtunion fld[1];
^
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];
^
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/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)))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
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]
&& (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:13907:26: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
mark_used_regs_combine (SET_SRC (x));
^~~~~~~~~~~
/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: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/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/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/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: /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]
note: array 'fld' declared here
reg = SET_SRC (x);
^~~~~~~~~~~
rtunion fld[1];
^
/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/combine.cc:14442:20: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
:2694:22: note: expanded from macro 'SET_SRC'
rtx label = JUMP_LABEL (place);
^~~~~~~~~~~~~~~~~~
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/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/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
/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]) 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];
^
/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/compare-elim.cc:716:13: 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:1238:37: note: expanded from macro 'RTL_CHECKC1'
rtx src = SET_SRC (set);
^~~~~~~~~~~~~
#define RTL_CHECKC1(RTX, N, C) ((RTX)->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:2694:22: note: expanded from macro 'SET_SRC'
rtunion fld[1];
^#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'
/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]
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
rtx label = JUMP_LABEL (place2);
^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/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:1383:32: note: expanded from macro 'XCEXP'
:444:5: note: array 'fld' declared here
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx) rtunion fld[1];
^
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h: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
/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]
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]
in_b = gen_rtx_UNSPEC (GET_MODE (cmp->in_b), v, XINT (cmp->in_b, 1));
^ ~
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'
/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)
^ ~
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').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:1237:38: note: expanded from macro '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
./genrtl.h:1350:44: note: expanded from macro 'gen_rtx_UNSPEC'
rtunion fld[1];
^
gen_rtx_fmt_Ei (UNSPEC, (MODE), (ARG0), (ARG1))
^~~~
/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]
./genrtl.h:502:43: note: expanded from macro 'gen_rtx_fmt_Ei'
XEXP (note, 1) = REG_NOTES (place);
^~~~~~~~~~~~~~~~~
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:1619:25: note: expanded from macro 'REG_NOTES'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
:5: note: array 'fld' declared here
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
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/compare-elim.cc:813:13: 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'
cmp_a = SET_SRC (x);
^~~~~~~~~~~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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:2694:22: note: expanded from macro 'SET_SRC'
rtunion fld[1];
^
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)/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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
REG_NOTES (place) = note;
^~~~~~~~~~~~~~~~~
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1619:25: note: expanded from macro 'REG_NOTES'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238#define REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
:37: note: expanded from macro 'RTL_CHECKC1'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->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'
^
/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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
cmp_a = XEXP (SET_SRC (x), 0);
^~~~~~~~~~~
rtunion fld[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/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];
^
/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];
^
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
24 warnings generated.
c++ -std=c++11 -fno-PIE -c -DGCC_INCLUDE_DIR=\"/usr/local/lib/gcc12/gcc/x86_64-portbld-freebsd11.4/12.1.0/include\" -DFIXED_INCLUDE_DIR=\"/usr/local/lib/gcc12/gcc/x86_64-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++//x86_64-portbld-freebsd11.4\" -DGPLUSPLUS_BACKWARD_INCLUDE_DIR=\"/usr/local/lib/gcc12/include/c++//backward\" -DGPLUSPLUS_LIBCXX_INCLUDE_DIR=\"/usr/local/lib/gcc12/gcc/x86_64-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/x86_64-portbld-freebsd11.4/12.1.0/../../../../../x86_64-portbld-freebsd11.4/sys-include\" -DTOOL_INCLUDE_DIR=\"/usr/local/lib/gcc12/gcc/x86_64-portbld-freebsd11.4/12.1.0/../../../../../x86_64-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
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];
^
/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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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/x86_64-portbld-freebsd11.4/12.1.0/include\" -DFIXED_INCLUDE_DIR=\"/usr/local/lib/gcc12/gcc/x86_64-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++//x86_64-portbld-freebsd11.4\" -DGPLUSPLUS_BACKWARD_INCLUDE_DIR=\"/usr/local/lib/gcc12/include/c++//backward\" -DGPLUSPLUS_LIBCXX_INCLUDE_DIR=\"/usr/local/lib/gcc12/gcc/x86_64-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/x86_64-portbld-freebsd11.4/12.1.0/../../../../../x86_64-portbld-freebsd11.4/sys-include\" -DTOOL_INCLUDE_DIR=\"/usr/local/lib/gcc12/gcc/x86_64-portbld-freebsd11.4/12.1.0/../../../../../x86_64-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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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];
^
122 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 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:
/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/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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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];
^
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/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'
/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])
^ ~
1477:14: 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: rtx next = XEXP (insn, 1);
^ ~
note: array 'fld' declared here
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
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'
/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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
canon_reg (SET_SRC (x), insn);
^~~~~~~~~~~
/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 rtunion fld[1];
^
: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:1483:10: 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:1383:32: note: expanded from macro 'XCEXP'
return XEXP (insn, 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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
:1349:23: note: expanded from macro 'XEXP'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/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];
^
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
fold_rtx (SET_SRC (x), insn); rtunion fld[1];
^
^~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
/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]
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
/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])
^ ~
#define RTL_CHECK1(RTX, N, C1) ((RTX)->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 rtunion fld[1];
^
:444:5: note: array 'fld' declared here
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc rtunion fld[1];
^
:4425: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:1493:10: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
canon_reg (SET_SRC (y), insn);
^~~~~~~~~~~
return XBBDEF (insn, 2);
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:22: note: expanded from macro 'SET_SRC'
:1353:25: note: expanded from macro 'XBBDEF'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
5/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:: 444note:: 5array 'fld' declared here:
note: array 'fld' declared here
rtunion fld[1];
^
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'
/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]
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
return XEXP (insn, 3);/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/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:1237:38: note: expanded from macro 'RTL_CHECK2'
: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])
^ ~
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];
^
/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]
/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]
return XEXP (insn, 3);
^ ~
if (n_sets == 1 && REG_NOTES (insn) != 0/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:1619:25: note: expanded from macro 'REG_NOTES'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define REG_NOTES(INSN) XEXP(INSN, 6)/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])
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/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];
^
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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:1514:10: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtunion fld[1];
^
return XUINT (insn, 4);/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc
: ^ ~4459
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h35::1347 :warning26: :array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
note: expanded from macro 'XUINT'
&& rtx_equal_p (XEXP (tem, 0), SET_SRC (sets[0].rtl)))
^~~~~~~~~~~~~~~~~~~~~
#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'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)/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:1383:32: note: expanded from macro 'XCEXP'
rtunion fld[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'
/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]
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
return XUINT (insn, 4);/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~444
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h5::1347 :note: array 'fld' declared here
26 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]
note: expanded from macro 'XUINT'
rtx src = SET_SRC (sets[i].rtl);
^~~~~~~~~~~~~~~~~~~~~
#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:2694:22: note: expanded from macro 'SET_SRC'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h ^ ~:1383:32: note: expanded from macro 'XCEXP'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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'
/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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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 XVEC (pat, 1); /* presumably an ADDR_DIFF_VEC */
^ ~
rtunion fld[1];/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^1350
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc23::4493 :18: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
note: expanded from macro 'XVEC'
canon_reg (XEXP (dest, 2), insn), 1);
^ ~
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~/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:1237:38: note: expanded from macro 'RTL_CHECK2'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/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::1237:38: note: expanded from macro 'RTL_CHECK2'
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.hnote:: 444array 'fld' declared here:
5: note: array 'fld' declared here
rtunion fld[1];
^
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/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/cse.cc:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:4555:22: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
1237:38: note: expanded from macro 'RTL_CHECK2'
if (n_sets == 1 && REG_NOTES (insn) != 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:1619:25: note: expanded from macro 'REG_NOTES'/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 REG_NOTES(INSN) XEXP(INSN, 6)
^ ~
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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
XEXP (rt, 6) = arg6;
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/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:1237:38: note: expanded from macro 'RTL_CHECK2'
:1349:23#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
: note: expanded from macro 'XEXP'
/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/cse.cc:4560:38: 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'
&& (! rtx_equal_p (XEXP (tem, 0), SET_SRC (sets[0].rtl))
^~~~~~~~~~~~~~~~~~~~~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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];
^
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]
/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]
XEXP (rt, 1) = arg1;
^ ~
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'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/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])
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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 rtunion fld[1];
^
:444:5: note: array 'fld' declared here
In file included from rtunion fld[1];
^
/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]
/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]
XBBDEF (rt, 2) = arg2;
^ ~
src = SET_SRC (sets[i].rtl);
^~~~~~~~~~~~~~~~~~~~~
/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:2694:22: note: expanded from macro 'SET_SRC'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
^ ~
#define RTL_CHECK1(RTX, N, C1) ((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::1383444::325:: notenote: : expanded from macro 'XCEXP'array 'fld' declared here
rtunion fld[1];
^
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
XEXP (rt, 3) = arg3;
^ ~
#define RTL_CHECKC1(RTX, N, C) ((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::1349444::235:: notenote: : expanded from macro 'XEXP'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'
/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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
rtx new_and = gen_rtx_AND (VOIDmode, NULL_RTX, XEXP (src, 1));
^ ~
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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
XINT (rt, 4) = arg4;
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/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:1237:38: note: expanded from macro 'RTL_CHECK2'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
./genrtl.h:1434:41: note: expanded from macro 'gen_rtx_AND'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
gen_rtx_fmt_ee (AND, (MODE), (ARG0), (ARG1))/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
^~~~
rtunion fld[1];
^
./genrtl.hIn file included from :/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc54::2543:
:In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.hnote:: 3965expanded from macro 'gen_rtx_fmt_ee':
./genrtl.h:224:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
gen_rtx_fmt_ee_stat ((c), (m), (arg0), (arg1) MEM_STAT_INFO)
^~~~
XINT (rt, 5) = arg5;/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:1346:23: note: expanded from macro 'XINT'
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/cse.cc/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
:5245:14: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h: INTVAL (XEXP (SET_DEST (sets[i].rtl), 1))))
^ ~
444:5: 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: /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.harray index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]:
1349:23: note: expanded from macro 'XEXP'
XEXP (rt, 6) = arg6;
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_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:1237:38: note: expanded from macro 'RTL_CHECK2'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/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:1976:29: note: expanded from macro 'INTVAL'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)/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:1244:33: note: expanded from macro 'XCWINT'
note: array 'fld' declared here
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/poly-int.hIn file included from :/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc1410::2539:
:In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.hnote:: 3965expanded from macro 'known_ge':
./genrtl.h:226:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define known_ge(A, B) (!maybe_lt (A, B))
^
X0EXP (rt, 7) = NULL_RTX;/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~444
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h5::1366 :note27: :array 'fld' declared here
note: expanded from macro 'X0EXP'
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/cse.cc/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::52511236::2038:: warningnote: : array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]expanded from macro 'RTL_CHECK1'
rtx width = XEXP (SET_DEST (sets[i].rtl), 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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::1349444::235:: notenote: : expanded from macro 'XEXP'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];
^
/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]
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]
SET_SRC (sets[i].rtl) = trial;
^~~~~~~~~~~~~~~~~~~~~
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
/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)
^ ~
#define 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::1238444::375:: notenote: : expanded from macro 'RTL_CHECKC1'array 'fld' declared here
rtunion fld[1];
^
#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/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
: ^ ~444
:5: note: array 'fld' declared here
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25 rtunion fld[1];:
^
note: /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]
expanded from macro 'XBBDEF'
SET_SRC (sets[i].rtl) = trial;
^~~~~~~~~~~~~~~~~~~~~
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/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::1383444::325:: notenote: : expanded from macro 'XCEXP'array 'fld' declared here
rtunion fld[1];
^
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
XEXP (rt, 3) = arg3;
^ ~
#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:23: note: expanded from macro 'XEXP'
/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/cse.cc/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::5375444::515:: note: array 'fld' declared here
warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtunion fld[1];
^
In file included from /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]
else if (MEM_P (trial) && !rtx_equal_p (trial, SET_SRC(sets[i].rtl)))
^~~~~~~~~~~~~~~~~~~~
XINT (rt, 4) = arg4;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
#define XINT(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:1237:38: note: expanded from macro 'RTL_CHECK2'
:1383:32: note: expanded from macro 'XCEXP'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
rtunion fld[1];
^
/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/cselib.cc1238::2537:
:In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.hnote:: 3965expanded from macro 'RTL_CHECKC1':
./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
XINT (rt, 5) = arg5;/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:1346:23: note: expanded from macro 'XINT'
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/cse.cc:5383:33: 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'
rtx new_rtx = canon_reg (SET_SRC (sets[i].rtl), insn);
^~~~~~~~~~~~~~~~~~~~~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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:2694:22: note: expanded from macro 'SET_SRC'
rtunion fld[1];
^
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
XEXP (rt, 6) = arg6;
^ ~
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_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:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/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::1237444::385: note: expanded from macro 'RTL_CHECK2'
: note: array 'fld' declared here
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
rtunion fld[1];/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/cse.cc:5422:13: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtunion fld[1];
^
src = SET_SRC (sets[i].rtl);
^~~~~~~~~~~~~~~~~~~~~
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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
XEXP (rt, 7) = arg7;
^ ~
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)/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: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)
^ ~
#define 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::1238444::375:: notenote: : expanded from macro 'RTL_CHECKC1'array 'fld' declared here
rtunion fld[1];
^
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
25/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:
:In file included from 1383/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::323965::
./genrtl.hnote:: 307expanded from macro 'XCEXP':
3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~ XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N]):
^ ~note
: /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.hexpanded from macro 'XEXP':
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];
^
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::5612444::85:: note: array 'fld' declared here
warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtunion fld[1];
^
LABEL_NUSES (XEXP (src, 0))++;
^~~~~~~~~~~~~~~~~~~~~~~~~~~
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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1813:26: note: expanded from macro 'LABEL_NUSES'
XBBDEF (rt, 2) = arg2;
^ ~
#define LABEL_NUSES(RTX) XCINT (RTX, 4, CODE_LABEL)
^ ~/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:#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
1379:32: note: expanded from macro 'XCINT'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h ^ ~:
1238/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::37444:: 5note: note: array 'fld' declared here
: expanded from macro 'RTL_CHECKC1'
rtunion fld[1];
^
#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/rtl.h/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc::44425::
5In file included from : note: array 'fld' declared here
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h rtunion fld[1];:
3965 ^:
./genrtl.h:309: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/cse.cc:5618:5: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 3) = arg3;
^ ~
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'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/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::12371237::3838:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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/cselib.cc ^:
25/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:
:In file included from 5619/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]
:5: X0EXP (rt, 4) = NULL_RTX;
^ ~
warning: /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
REG_NOTES (new_rtx) = note;/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
^~~~~~~~~~~~~~~~~~~
#define RTL_CHECK1(RTX, N, C1) ((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::1619444::255:: notenote: array 'fld' declared here
: expanded from macro 'REG_NOTES'
rtunion fld[1];
^
#define REG_NOTES(INSN) XEXP(INSN, 6)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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
X0EXP (rt, 5) = NULL_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:1366:27: note: 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)
^ ~
#define 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::1236444::385:: note: array 'fld' declared here
rtunion fld[1];
^
note: expanded from macro 'RTL_CHECK1'
/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]
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
INSN_CODE (insn) = -1;/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:1534:25: note: expanded from macro 'INSN_CODE'
rtunion fld[1];
^
#define INSN_CODE(INSN) XINT (INSN, 5)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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
X0EXP (rt, 6) = NULL_RTX;
^ ~
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/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:1237:38: note: expanded from macro 'RTL_CHECK2'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/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#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h444::4445: note: array 'fld' declared here
:5: note: array 'fld' declared here
rtunion fld[1];
^
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.ccIn file included from :/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc5688::2522:
:In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.hwarning:: 3965array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:
./genrtl.h:313:3: warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& rtx_equal_p (SET_SRC (sets[i].rtl), src_eqv))
^~~~~~~~~~~~~~~~~~~~~
X0EXP (rt, 7) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/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'
:1383:32: note: expanded from macro 'XCEXP'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)/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:1238:37: note: expanded from macro 'RTL_CHECKC1'
rtunion fld[1];
^
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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];
^
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]
/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]
XEXP (rt, 1) = arg1;
^ ~
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'
/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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/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'
:1237:38: note: expanded from macro 'RTL_CHECK2'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/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
#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.hIn 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.h444::3445::3 :note: array 'fld' declared here
warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtunion fld[1];
^
X0EXP (rt, 2) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc:5810/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
:57: 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)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
for (tem = CALL_INSN_FUNCTION_USAGE (insn); tem; tem = XEXP (tem, 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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::1349444::235:: notenote: : 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/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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237 X0EXP (rt, 3) = NULL_RTX;
^ ~
:38: note: expanded from macro 'RTL_CHECK2'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h: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
#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/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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc XVEC (rt, 4) = arg4;
^ ~
:6167:18: 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/rtl.h:1350:23: note: expanded from macro 'XVEC'
for (tem = CALL_INSN_FUNCTION_USAGE (insn); tem; tem = XEXP (tem, 1))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40: note: expanded from macro 'CALL_INSN_FUNCTION_USAGE'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: #define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)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])
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/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];
^
#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/rtl.h/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc::44425:5: note: array 'fld' declared here
:
rtunion fld[1];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/cse.cc:6167:62: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
:
./genrtl.h:452:3: warning: array index 5 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))
^ ~
XVEC (rt, 5) = arg5;
^ ~
/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:1350:23: note: expanded from macro 'XVEC'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/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:1237:38: note: expanded from macro 'RTL_CHECK2'
:1237:38: note: expanded from macro '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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::444444::55:: notenote: : array 'fld' declared herearray '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/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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long
^
/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'
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]
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
SUBREG_BYTE (rt) = 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:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/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:1381:32: note: expanded from macro 'XCSUBREG'
rtunion fld[1];
^
#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];
^
/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,
^~~~~~~~~~~
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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
XSTR (rt, 1) = arg1;
^ ~
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/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:1383:32: note: expanded from macro 'XCEXP'
:1348:23: note: expanded from macro 'XSTR'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/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:1237:38: note: expanded from macro 'RTL_CHECK2'
:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/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::444444::55:: notenote: : array 'fld' declared herearray 'fld' declared here
rtunion fld[1]; 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]
^
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]
count_reg_usage (CALL_INSN_FUNCTION_USAGE (x), counts, dest, incr);
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'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1656:40#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h :note1237: :expanded from macro 'CALL_INSN_FUNCTION_USAGE'38
: note: expanded from macro 'RTL_CHECK2'
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
#define 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::1349444::235:: notenote: : expanded from macro 'XEXP'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];
^
/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'
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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
XSTR (rt, 1) = arg1;/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~444
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h5::1348 :note23: :array 'fld' declared here
note: expanded from macro 'XSTR'
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]
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
count_reg_usage (XEXP (x, 1), counts, NULL_RTX, incr);
^ ~
#define 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::1349444::235:: notenote: : expanded from macro 'XEXP'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];
^
/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)
^ ~
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/cselib.cc::139225::
43In file included from :/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h :note3965: :
expanded from macro 'XCVECLEN'./genrtl.h
:926:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define XCVECLEN(RTX, N, C) GET_NUM_ELEM (XCVEC (RTX, N, C))
^ ~
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1384:32: note: expanded from macro 'XCVEC'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XCVEC(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtvec)
^ ~
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/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:1237:38: note: expanded from macro 'RTL_CHECK2'
:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/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:742:32: note: expanded from macro 'GET_NUM_ELEM'
rtunion fld[1];
^
#define GET_NUM_ELEM(RTVEC) ((RTVEC)->num_elem)
^~~~~
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/cselib.cc::44425::
5In file included from :/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h :note3965: :
array 'fld' declared here./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/cse.cc
: ^ ~6835
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h19::1350 :warning23: :array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
note: expanded from macro 'XVEC'
count_reg_usage (ASM_OPERANDS_INPUT (x, i), counts, dest, incr);
^~~~~~~~~~~~~~~~~~~~~~~~~
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').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:2582:36: note: expanded from macro 'ASM_OPERANDS_INPUT'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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 ASM_OPERANDS_INPUT(RTX, N) XCVECEXP (RTX, 3, N, ASM_OPERANDS)
^ ~
rtunion fld[1];
^
/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
In file included from rtunion fld[1];/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];
^
/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'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
25/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:
:In file included from 444/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::53965: note: array 'fld' declared here
:
rtunion fld[1];
^
./genrtl.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:55:26: note: expanded from macro 'HOST_WIDE_INT'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc# define HOST_WIDE_INT long:
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'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc:25:
#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/rtl.h:3965:
./genrtl.h:1223: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:444:5: note: array 'fld' declared here
XEXP (rt, 1) = arg1; 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]
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
count_reg_usage (INSN_VAR_LOCATION_LOC (insn), counts + nreg,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').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:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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 rtunion fld[1];
^
: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))
^~~~~~~~~~~~~
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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
XVEC (rt, 1) = arg1;
^ ~
#define SET_SRC(RTX) XCEXP (RTX, 1, SET)
^ ~
/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:1383:32: note: expanded from macro 'XCEXP'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/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:1238:37: note: expanded from macro 'RTL_CHECKC1'
:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/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 rtunion fld[1];
^
:444:5: note: array 'fld' declared here
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.cc rtunion fld[1];
^
:7096:8: 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/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]
SET_SRC (set),
^~~~~~~~~~~~~
XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2694:22: note: expanded from macro 'SET_SRC'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#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 XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).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:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/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::444444:5: note: array 'fld' declared here
:5: note: array 'fld' declared here
rtunion fld[1];
^
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cse.ccIn file included from :/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cselib.cc7123::2530:
: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]
warning: array index 1 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'
if (is_dead_debug_insn (INSN_VAR_LOCATION_LOC (insn),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').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:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC'
:444:5: note: array 'fld' declared here
#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))
^ ~
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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/cselib.cc::169825::
36In file included from :/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h :note3965: :
expanded from macro 'PAT_VAR_LOCATION_LOC'./genrtl.h
:1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))
^ ~
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->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
:/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]
5: note: array 'fld' declared here
= simplify_replace_fn_rtx (INSN_VAR_LOCATION_LOC (insn),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC'
XSTR (rt, 2) = arg2;
^ ~
PAT_VAR_LOCATION_LOC (INSN_VAR_LOCATION (INSN))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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::13481698::2336:: notenote: : expanded from macro 'XSTR'expanded from macro 'PAT_VAR_LOCATION_LOC'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
#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:1237:38: note: expanded from macro 'RTL_CHECK2'
^ ~
#define 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::1383444::325:: notenote: : expanded from macro 'XCEXP'
array 'fld' declared here
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
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/cselib.cc1238::2537:
:In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.hnote:3965:
./genrtl.h:1289:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
: expanded from macro 'RTL_CHECKC1'
XSTR (rt, 3) = arg3;
^ ~
#define RTL_CHECKC1(RTX, N, C) ((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::1348444::235:: notenote: : expanded from macro 'XSTR'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/cse.cc:7131: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:1237:38: note: expanded from macro 'RTL_CHECK2'
INSN_VAR_LOCATION_LOC (insn)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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:1757:3: note: expanded from macro 'INSN_VAR_LOCATION_LOC'
rtunion fld[1];
^
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];
^
/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];
^
/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'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/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];
^
233 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.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
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-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];
^
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/gimple.h:3154:10/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
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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/coretypes.h:144:1: note: did you mean class here?
tree GTY((length ("%h.num_ops"))) op[1];
^
struct cgraph_edge;
^~~~~~
class
/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
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/data-streamer.cc: tree GTY((length ("%h.num_ops"))) op[1];
^
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
/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 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
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/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]
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]
SUBREG_BYTE (x), GET_MODE (x));
^~~~~~~~~~~~~~~
return gs->op[1];
^ ~
/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/gimple.h:349:3: note: array 'op' declared here
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
tree GTY((length ("%h.num_ops"))) op[1];
^
/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: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/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/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: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'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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]
In file included from XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/data-streamer-out.cc:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
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]
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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/cgraph.h:855 rtunion fld[1];
^
:1: note: did you mean class here?
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]
struct cgraph_edge;
^~~~~~
class
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/coretypes.h:144:1: note: did you mean class here?
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
struct cgraph_edge;
^~~~~~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/data-streamer-out.cc:#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
friend struct cgraph_edge;
^
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
for_user)) cgraph_edge rtunion fld[1];
^
^
/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/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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:/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]
38: note: expanded from macro 'RTL_CHECK2'
void initialize_inline_failed (struct cgraph_edge *);
^
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:1687:16: note: previous use is here
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
for_user)) cgraph_edge rtunion fld[1];
^
^
/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?
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]
bool speculation_useful_p (struct cgraph_edge *e, bool anticipate_inlining);
^~~~~~
class
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];
^
24 warnings generated.
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
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 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
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];
^
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:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:38: note: expanded from macro 'RTL_CHECK2'
2175:10: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
SUBREG_BYTE (x), GET_MODE (x));
^~~~~~~~~~~~~~~
/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 rtunion fld[1];
^
: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:1488:10: 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:1381:32: note: expanded from macro 'XCSUBREG'
return XBBDEF (insn, 2);
^ ~
#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:1353: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)
^ ~
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/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: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];
^
/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: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:3955:11: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
attrs = MEM_ATTRS (x);
^~~~~~~~~~~~~
*step_out = XEXP (x, 1);
^ ~
/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:1349:23: note: expanded from macro 'XEXP'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/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:1373:29: note: expanded from macro 'X0MEMATTR'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
/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 rtunion fld[1];
^
:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h XINT (rt, 4) = arg4;
^ ~
: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:1346:23: note: expanded from macro 'XINT'
attrs = MEM_ATTRS (x);
^~~~~~~~~~~~~
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/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:1237:38: note: expanded from macro 'RTL_CHECK2'
#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/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#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
:444:5: note: array 'fld' declared here
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h rtunion fld[1];
^
:1238:37: note: expanded from macro 'RTL_CHECKC1'
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]
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
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'
/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];
^
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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'
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]
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
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
/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'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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;
^ ~
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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
XEXP (rt, 1) = arg1;
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_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:1237:38: note: expanded from macro 'RTL_CHECK2'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/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::1237444::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here
rtunion fld[1];
^
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from
/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:
:In file included from 444/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::53965::
./genrtl.hnote:: 266array 'fld' declared here:
3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtunion fld[1];
^
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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;
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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::13491349::2323:: notenote: : expanded from macro 'XEXP'expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/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])
^ ~
#define 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::444444::55:: notenote: : array 'fld' declared herearray '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/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'
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]
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~ XEXP (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: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/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]
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, 3) = arg3;
^ ~
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349/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 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/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])
^ ~
#define 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::444444::55:: 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/ddg.cc ^:
26In file included from :
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.ccIn file included from :/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h24::
3965In file included from :
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h./genrtl.h::3965180:
:./genrtl.h3::308 :warning3: :array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 4) = arg4;
^ ~ 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'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1346:23: note: expanded from macro 'XINT'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/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:1237:38: note: expanded from macro 'RTL_CHECK2'
: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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::444444::55:: notenote: : array 'fld' declared herearray '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/ddg.cc ^:
26In file included from :
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.ccIn file included from :/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h24::
3965In file included from :
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h./genrtl.h::3965181:
:./genrtl.h3::309 :warning3: :array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
XINT (rt, 5) = arg5;
^ ~
XEXP (rt, 3) = arg3;
^ ~
/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)
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').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:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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
:In file included from 5/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:: 26note:
: In file included from array 'fld' declared here/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]
rtunion fld[1];
XEXP (rt, 6) = arg6;
^ ~
^/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
:In file included from 1349/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc::2324::
In file included from note/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h: :expanded from macro 'XEXP'3965
:
./genrtl.h:310:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
X0EXP (rt, 4) = NULL_RTX;/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: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
#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/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]
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]
X0EXP (rt, 6) = NULL_RTX;
^ ~
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
:27: note: expanded from macro 'X0EXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/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: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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::444444::55:: notenote: : array 'fld' declared herearray '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/ddg.cc ^:
26In file included from :
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.ccIn 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]
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]
XBBDEF (rt, 2) = arg2;
^ ~
X0EXP (rt, 7) = NULL_RTX;
^ ~
/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::13531366::2527:: notenote: : expanded from macro 'XBBDEF'expanded from macro 'X0EXP'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)/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:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->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
:In file included from 5/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:: 26note:
: In file included from array 'fld' declared here/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]
rtunion fld[1];
^
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'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
24/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:
:In file included from 444/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::53965: note: array 'fld' declared here
:
./genrtl.h:343:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtunion fld[1];
^
XEXP (rt, 1) = arg1;In file included from
/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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
XINT (rt, 5) = arg5;
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/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::13461237::2338:: notenote: : expanded from macro 'XINT'expanded from macro 'RTL_CHECK2'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/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::1237444::385: note: expanded from macro 'RTL_CHECK2'
: note: array 'fld' declared here
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
rtunion fld[1];/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^444
:In file included from 5/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:: 24note:
: In file included from array 'fld' declared here/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]
rtunion fld[1];
^
X0EXP (rt, 2) = NULL_RTX;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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
XEXP (rt, 6) = arg6;
^ ~
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_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)
^ ~
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_CHECK1(RTX, N, C1) ((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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::444444::55:: notenote: : array 'fld' declared herearray '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/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;
^ ~
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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
X0EXP (rt, 7) = NULL_RTX;
^ ~
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/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'
:1366:27: 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: 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
:In file included from 38/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:: 24note:
: In file included from expanded from macro 'RTL_CHECK1'/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]
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
X0EXP (rt, 4) = NULL_RTX;/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:1366:27: note: expanded from macro 'X0EXP'
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/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
In file included from rtunion fld[1];/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc
: ^26
:
In file included from In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::243965:
:
In file included from ./genrtl.h/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::2653965::
3./genrtl.h:: 348warning:: 3array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:
warning: XEXP (rt, 1) = arg1;
^ ~
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: expanded from macro 'XEXP'
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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/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::12371236::3838:: notenote: : expanded from macro 'RTL_CHECK2'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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::5444:: 5note:: array 'fld' declared herenote
: 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/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;
^ ~
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/dce.cc::134924::
23In file included from :/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h :note3965: :
expanded from macro 'XEXP'
./genrtl.h:379:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~ XEXP (rt, 1) = arg1;
^ ~
/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];
^
/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/ddg.cc1237::2638:
:In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.hnote:: 3965expanded from macro 'RTL_CHECK2':
./genrtl.h:268:3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
XINT (rt, 4) = arg4;/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:1346:23: note: expanded from macro 'XINT'
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]
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
XBBDEF (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'
^ ~
#define 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::1353444::255:: notenote: : expanded from macro 'XBBDEF'array 'fld' declared here
rtunion fld[1];
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
^
/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/ddg.cc1236::2638:
:In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.hnote:: 3965expanded from macro 'RTL_CHECK1':
./genrtl.h:269:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
XINT (rt, 5) = arg5;/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:1346:23: note: expanded from macro 'XINT'
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]
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
X0EXP (rt, 3) = NULL_RTX;/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
^ ~
#define 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::1366444::275:: note: expanded from macro 'X0EXP'
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.hIn file included from :/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc1236::2638:
:In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.hnote:: 3965expanded from macro 'RTL_CHECK1':
./genrtl.h:270:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
XEXP (rt, 6) = arg6;/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:23: note: expanded from macro 'XEXP'
rtunion fld[1];
^
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
In file included from /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/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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
X0EXP (rt, 4) = NULL_RTX;/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:1366:27: note: expanded from macro 'X0EXP'
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]
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
XEXP (rt, 7) = arg7;
^ ~
/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::12361349::3823:: notenote: : expanded from macro 'RTL_CHECK1'expanded from macro 'XEXP'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~444
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h5::1237 :note38: :array 'fld' declared here
note: expanded from macro 'RTL_CHECK2'
rtunion fld[1];
^
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
In file included from /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/dce.cc::44424::
5In file included from :/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h :note3965: :
array 'fld' declared here./genrtl.h
:383:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtunion fld[1];
^
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
In file included from rtunion fld[1];
^
/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]
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]
XBBDEF (rt, 2) = arg2;
^ ~
XINT (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::13531346::2523:: notenote: : expanded from macro 'XBBDEF'expanded from macro 'XINT'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/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_CHECK1(RTX, N, C1) ((RTX)->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
:In file included from 5/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:: 26note:
: In file included from array 'fld' declared here/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]
rtunion fld[1];
^
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'
In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
: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]
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~ 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:1348:23: note: expanded from macro 'XSTR'
444:5: note: array 'fld' declared here
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
rtunion fld[1];
^
/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/ddg.cc1237::2638:
:In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.hnote:: 3965expanded from macro 'RTL_CHECK2':
./genrtl.h:311:3: warning: array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
X0EXP (rt, 5) = NULL_RTX;/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:1366:27: note: expanded from macro 'X0EXP'
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]
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
XINT (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236/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_CHECK1'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
#define RTL_CHECK1(RTX, N, C1) ((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::1237444::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'fld' declared here
rtunion fld[1];
^
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])In file included from
/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:
:In file included from 444/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::53965::
./genrtl.hnote:: 312array 'fld' declared here:
3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtunion fld[1];
^
X0EXP (rt, 6) = NULL_RTX;In file included from
/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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
XVEC (rt, 3) = arg3;
^ ~
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/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:1236:38: note: expanded from macro 'RTL_CHECK1'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/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
#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
:In file included from 5/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:: 26note:
: In file included from array 'fld' declared here/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;
^ ~
rtunion fld[1];/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^1366
:In file included from 27/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc:: 24note:
: In file included from expanded from macro 'X0EXP'/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]
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
XVEC (rt, 4) = arg4;/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:1350:23: note: expanded from macro 'XVEC'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->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/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 In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc::2624:
:
In file included from 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::39653965:
:
./genrtl.h./genrtl.h::343453::33:: warningwarning: : 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]
XEXP (rt, 1) = arg1;
^ ~
XINT (rt, 6) = arg6;
^ ~
/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::13491346::2323:: note: expanded from macro 'XEXP'
note: expanded from macro 'XINT'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
/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::12371237::3838:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~444
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h5::444 :note5: :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/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]
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]
X0EXP (rt, 3) = NULL_RTX;
^ ~
XINT (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::13661346::2723:: notenote: : expanded from macro 'X0EXP'expanded from macro 'XINT'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)/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_CHECK1(RTX, N, C1) ((RTX)->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
:In file included from 5/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:: 26note:
: In file included from array 'fld' declared here/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]
rtunion fld[1];
^
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'
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]
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
XVEC (rt, 1) = arg1;
^ ~
/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:1350:23: note: expanded from macro 'XVEC'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->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.hIn file included from :/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc1237::2638:
:In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.hnote:: 3965expanded from macro 'RTL_CHECK2':
./genrtl.h:348:3: warning: array index 6 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
X0EXP (rt, 6) = NULL_RTX;/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~444
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h5::1366 :note27: :array 'fld' declared here
note: expanded from macro 'X0EXP'
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]
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
XEXP (rt, 2) = arg2;/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: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: 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/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
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]
rtunion fld[1];
^
XEXP (rt, 1) = arg1;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:1349:23: note: expanded from macro 'XEXP'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
:27: note: 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])
^ ~
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~
444/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::5444:: 5note:: array 'fld' declared herenote
: 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/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'
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]
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
XEXP (rt, 1) = arg1;/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
^ ~
#define RTL_CHECK1(RTX, N, C1) ((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::1349444::235:: notenote: : 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/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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237 X0EXP (rt, 4) = NULL_RTX;
^ ~
:38: note: expanded from macro 'RTL_CHECK2'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h: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
#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'
^
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]
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
XEXP (rt, 2) = arg2;/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~444
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h5::1349 :note23: :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/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]
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
XINT (rt, 5) = arg3;/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:1346:23: 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
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
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/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/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:55:26: In file included from note/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc: :expanded from macro 'HOST_WIDE_INT'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]
# define HOST_WIDE_INT long
^
XSTR (rt, 1) = arg1;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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h: XWINT (rt, 2) = arg2;
^ ~
1348/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::231242:: 29note:: expanded from macro 'XSTR'note
: expanded from macro 'XWINT'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
#define XWINT(RTX, N) ((RTX)->u.hwint[N])
^ ~
/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::1237445::385:: notenote: : expanded from macro 'RTL_CHECK2'array 'hwint' declared here
HOST_WIDE_INT hwint[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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h::555:: 26note: note: expanded from macro 'HOST_WIDE_INT'
: array 'fld' declared here
# define HOST_WIDE_INT long
^
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]
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]
XVEC (rt, 4) = arg4;
^ ~
SUBREG_BYTE (rt) = 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:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/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::12371381::3832:: notenote: : expanded from macro 'RTL_CHECK2'expanded from macro 'XCSUBREG'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~444
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
5: note: array 'fld' declared here
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
rtunion fld[1];/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^444
:In file included from 5/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:: 26note:
: In file included from array 'fld' declared here/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]
rtunion fld[1];
^
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'
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]
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
X0EXP (rt, 1) = NULL_RTX;/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/rtl.h:1366:27: note: expanded from macro 'X0EXP'
38: note: #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
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])
^ ~
#define RTL_CHECK1(RTX, N, C1) ((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::444444::55:: notenote: : array 'fld' declared herearray '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/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
In file included from rtunion fld[1];/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/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'
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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
XEXP (rt, 1) = arg1;/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~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)
^ ~
rtunion fld[1];/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^1237
:In file included from 38/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:: 26note:
: In file included from expanded from macro 'RTL_CHECK2'/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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
XEXP (rt, 2) = arg2;/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:23: note: expanded from macro 'XEXP'
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/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'
In file included from #define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::241236:
:In file included from 38/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:: 3965note:
: ./genrtl.hexpanded from macro 'RTL_CHECK1':
867:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
XSTR (rt, 1) = arg1;/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:1348:23: note: expanded from macro 'XSTR'
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/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'
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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
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
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
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/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)
^ ~
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/dce.cc::123724::
38In 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]
note: expanded from macro 'RTL_CHECK2'
XSTR (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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::1348444::235:: note: expanded from macro 'XSTR'
note: array 'fld' declared here
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
rtunion fld[1];/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^1237
:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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/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:55:26: note: expanded from macro 'HOST_WIDE_INT'
In file included from # define HOST_WIDE_INT long
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.ccIn file included from :/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc24::
26In file included from :
/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/rtl.h3965::
3965./genrtl.h:
:./genrtl.h956::6543::3 :warning : warningarray index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]:
array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
XWINT (rt, 2) = arg2;/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~
1350/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::231242:: 29note:: expanded from macro 'XVEC'note
: expanded from macro 'XWINT'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
#define XWINT(RTX, N) ((RTX)->u.hwint[N])/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:445:5: note: array 'hwint' declared here
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
HOST_WIDE_INT hwint[1];
^
^ ~/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h55::44426::5 :note : noteexpanded from macro 'HOST_WIDE_INT':
array 'fld' declared here
# define HOST_WIDE_INT long
^
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
In file included from rtunion fld[1];/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
In file included from rtunion fld[1];/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/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
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]
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];
^
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/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
In file included from rtunion fld[1];/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]
In file included from XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::261348:
:In file included from 23/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:: 3965note:
: ./genrtl.hexpanded from macro 'XSTR':
813:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
XEXP (rt, 1) = arg1;/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/rtl.h:1349:23: note: expanded from macro 'XEXP'
38: note: expanded from macro 'RTL_CHECK2'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/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::1237444::385:: notenote: : expanded from macro 'RTL_CHECK2'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/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]
In file included from XEXP (rt, 2) = arg2;/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.hIn file included from :/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h1349::396523:
:./genrtl.h :note867: :expanded from macro 'XEXP'3
: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
XSTR (rt, 1) = arg1;/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/rtl.h:444:5: 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
In file included from rtunion fld[1];/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]
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]
XEXP (rt, 2) = arg2;
^ ~
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::13491348::2323:: notenote: : 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: 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])
^ ~
#define 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::444444::55:: notenote: : array 'fld' declared herearray '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/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/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
In file included from rtunion fld[1];/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc
: ^24
:
In file included from In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::263965:
:
In file included from ./genrtl.h/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::11673965::
3./genrtl.h:: 927warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
XVEC (rt, 1) = arg1;
^ ~
XVEC (rt, 2) = arg2;/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~1350
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h23::1350 :note23: :expanded from macro 'XVEC'
note: expanded from macro 'XVEC'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)/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/rtl.h38::1237 :note38: :expanded from macro 'RTL_CHECK2'
note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/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::444444::55:: notenote: : array 'fld' declared herearray '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/dce.cc:In file included from 24/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:
:In file included from 26/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:
:In file included from 3965/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:
:./genrtl.h3965::
1195./genrtl.h::3956:: 3warning:: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]warning
: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XWINT (rt, 1) = arg1;
^ ~
XVEC (rt, 1) = arg1;/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~1242
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h29:: note: expanded from macro 'XWINT'
1350:23: note: expanded from macro 'XVEC'
#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
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
HOST_WIDE_INT hwint[1];
^
^ ~/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hwint.h
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h55::123726:: note: expanded from macro 'HOST_WIDE_INT'
38: note: expanded from macro 'RTL_CHECK2'
# define HOST_WIDE_INT long
^
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
26/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:
:In file included from 444/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::53965::
./genrtl.hnote:: 984array 'fld' declared here:
3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtunion fld[1];
^
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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'
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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
XVEC (rt, 1) = arg1;/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~444
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h5:: note: array 'fld' declared here
1350:23: note: expanded from macro 'XVEC'
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]
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
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'
^
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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
In file included from rtunion fld[1];/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]
In file included from XSTR (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dce.cc/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::241348:
:In file included from 23/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:: 3965note:
: ./genrtl.hexpanded from macro 'XSTR':
1287:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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/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'
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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
XSTR (rt, 1) = arg1;/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: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/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]
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
XSTR (rt, 3) = arg3;
^ ~
/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::12371348::3823:: notenote: expanded from macro 'XSTR'
: expanded from macro 'RTL_CHECK2'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])/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
#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
:In file included from 5/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/ddg.cc:: 26note:
: In file included from array 'fld' declared here/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]
rtunion fld[1];
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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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];
^
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 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
/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];
^
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 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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];
^
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
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];
^
/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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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];
^
/bin/sh /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/../move-if-change tmp-automata.cc insn-automata.cc
echo timestamp > s-automata
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
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 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
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
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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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];
^
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
/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 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: 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
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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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];
^
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: /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:array index 5 is past the end of the array (which contains 1 element) [-Warray-bounds]
3282:3: warning: array index 2 is past the end of the array (which contains 1 element) [-Warray-bounds]
if (INSN_CODE (insn) < 0)
^~~~~~~~~~~~~~~~
call_stmt->op[2] = chain;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/gimple.h:374/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1534:25: note: expanded from macro 'INSN_CODE'
:3: note: array 'op' declared here
#define INSN_CODE(INSN) XINT (INSN, 5)
^ ~
tree GTY((length ("%h.num_ops"))) op[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/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];
^
/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/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];
^
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'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:2428:19:#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
warning: array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
for (link = CALL_INSN_FUNCTION_USAGE (call_insn);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
/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 RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
#define CALL_INSN_FUNCTION_USAGE(INSN) XEXP(INSN, 7)
^ ~
/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:1884:40: 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/rtl.h:444:5: note: array 'fld' declared here
return safe_as_a (JUMP_LABEL (this)); rtunion fld[1];
^
^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dse.cc:2430: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/rtl.h:1868:28: note: expanded from macro 'JUMP_LABEL'
link = XEXP (link, 1))
^ ~
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/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:1383:32: note: expanded from macro 'XCEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/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:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/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 rtunion fld[1];
^
: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:2521:7: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
&& 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];
^
/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];
^
/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'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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/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: 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: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'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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/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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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/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]
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dumpfile.cc rtx tmp = XEXP (this, 1);
^ ~
: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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
class GTY((chain_next ("%h.next_caller"), chain_prev ("%h.prev_caller"),
^
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/cgraph.h:855:1: note: did you mean class here?
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
struct cgraph_edge; rtunion fld[1];
^
^~~~~~
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
/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
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]
rtunion fld[1];
^
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/rtl.h:1504:10: 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/cgraph.h:2212:10: note: did you mean class here?
return XEXP (insn, 3);
^ ~
friend struct cgraph_edge;
^~~~~~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h: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/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/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];
^
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:1366:27: note: expanded from macro 'X0EXP'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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/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/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;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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/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'
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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/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: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: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: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/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]
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: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/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]
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: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/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/dwarf2asm.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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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: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/dwarf2asm.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/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]
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/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: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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/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]
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/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:3: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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/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]
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: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/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/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/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]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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/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]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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/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])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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: 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: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/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'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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/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/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)
^
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 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: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
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 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
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 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
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/dwarf2cfi.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/dwarf2cfi.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/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'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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/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]
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: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/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'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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/dwarf2cfi.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/dwarf2cfi.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/dwarf2cfi.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/dwarf2cfi.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/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]
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/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]
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/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
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]
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: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'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: 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/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'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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/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'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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/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: 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/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'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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/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: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: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/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]
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/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/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/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'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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: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/dwarf2cfi.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/dwarf2cfi.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/dwarf2cfi.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: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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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: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/dwarf2cfi.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/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]
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: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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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/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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long
^
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)
^
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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long
^
/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))
^~~~~~~~~~~~~~~~
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::
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]
1683:25: XEXP (rt, 1) = arg1;
^ ~
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 'NOTE_KIND'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define NOTE_KIND(INSN) XCINT (INSN, 4, NOTE)
^ ~
/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:1379:32: note: expanded from macro 'XCINT'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define XCINT(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_int)
^ ~
/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 rtunion fld[1];
^
:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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];
^
/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]
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]
NOTE_CFI (add_cfi_insn) = cfi;
^~~~~~~~~~~~~~~~~~~~~~~
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1678:25: note: expanded from macro 'NOTE_CFI'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
#define NOTE_CFI(INSN) XCCFI (INSN, 3, NOTE)
^ ~
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/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:1237:38: note: expanded from macro 'RTL_CHECK2'
:1388:32: note: expanded from macro 'XCCFI'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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 XCCFI(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_cfi) 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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
XSTR (rt, 2) = arg2;
^ ~
#define RTL_CHECKC1(RTX, N, C) ((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
: rtunion fld[1];
^
1348:23: note: expanded from macro 'XSTR'
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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];
^
/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];
^
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
/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];
^
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];
^
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 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
/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];
^
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/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:1872:34: warning: /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:array index 7 is past the end of the array (which contains 1 element) [-Warray-bounds]
23: note: expanded from macro 'XEXP'
return safe_as_a (JUMP_LABEL (insn));
^~~~~~~~~~~~~~~~~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/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/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~#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'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
#define RTL_CHECKC1(RTX, N, C) ((RTX)->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 rtunion fld[1];
^
:444:5: note: array 'fld' declared here
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc rtunion fld[1];
^
:16382:53: 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 loc_descr_plus_const (&mem_loc_result, INTVAL (XEXP (rtl, 1)));
^ ~
:1879:10: 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/rtl.h:1349:23: note: expanded from macro 'XEXP'
return JUMP_LABEL (this);
^~~~~~~~~~~~~~~~~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/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:1237:38: note: expanded from macro 'RTL_CHECK2'
:1868:28: note: expanded from macro 'JUMP_LABEL'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1976:29: note: expanded from macro 'INTVAL'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define INTVAL(RTX) XCWINT (RTX, 0, CONST_INT)
^~~
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1244:33: note: expanded from macro 'XCWINT'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define XCWINT(RTX, N, C) ((RTX)->u.hwint[N])
^~~
#define RTL_CHECKC1(RTX, N, C) ((RTX)->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 rtunion fld[1];
^
:444:5: note: array 'fld' declared here
/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]
rtunion fld[1];
^
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'
/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]
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
return safe_as_a (JUMP_LABEL (this));
^~~~~~~~~~~~~~~~~
/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:28: note: expanded from macro 'JUMP_LABEL'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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 JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
rtunion fld[1];/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
^
/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]
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
rtx rtlop1 = XEXP (rtl, 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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::1349444::235:: notenote: : expanded from macro 'XEXP'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'
/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 RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
JUMP_LABEL (this) = target;/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:1868:28: note: expanded from macro 'JUMP_LABEL'
rtunion fld[1];
^
#define JUMP_LABEL(INSN) XCEXP (INSN, 7, JUMP_INSN)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::164721383::2832: note: expanded from macro 'XCEXP'
: warning: array index 1 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
if (XEXP (rtl, 0) == XEXP (rtl, 1))
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->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];
^
/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'
/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]
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
SUBREG_BYTE (x), GET_MODE (x));
^~~~~~~~~~~~~~~
/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:2047:26: note: expanded from macro 'SUBREG_BYTE'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define SUBREG_BYTE(RTX) XCSUBREG (RTX, 1, SUBREG)
^ ~
/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::1381:32: note: expanded from macro 'XCSUBREG'
444:5: note: array 'fld' declared here
#define XCSUBREG(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_subreg)
^ ~
rtunion fld[1];/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^1238
:/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]
37: note: expanded from macro 'RTL_CHECKC1'
HOST_WIDE_INT dw_op = XINT (elem, 1);
^ ~
#define RTL_CHECKC1(RTX, N, C) ((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::1346444::235: note: expanded from macro 'XINT'
: note: array 'fld' declared here
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
rtunion fld[1];
^
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h: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/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: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:1349: attrs = MEM_ATTRS (x);
^~~~~~~~~~~~~
23: note: expanded from macro 'XEXP'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:2617:24: note: expanded from macro 'MEM_ATTRS'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~#define MEM_ATTRS(RTX) X0MEMATTR (RTX, 1)
^ ~
/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:1237:38: note: expanded from macro 'RTL_CHECK2'
#define X0MEMATTR(RTX, N) (RTL_CHECKC1 (RTX, N, MEM).rt_mem)
^ ~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/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:1238:37: note: expanded from macro 'RTL_CHECKC1'
rtunion fld[1];
^
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
= implicit_ptr_descriptor (XEXP (rtl, 0), INTVAL (XEXP (rtl, 1))); 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: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/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'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc:17429#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
:13: 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'
varloc = PAT_VAR_LOCATION_LOC (varloc);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->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 rtunion fld[1];
^
:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC'
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:24:
#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))
^ ~
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
/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]
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
XBBDEF (rt, 2) = arg2;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1353:25: note: expanded from macro 'XBBDEF'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
/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 rtunion fld[1];
^
:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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];
^
/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]
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]
for (p = loc; p; p = XEXP (p, 1))
^ ~
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'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/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:1237:38: note: expanded from macro 'RTL_CHECK2'
:1237:38: note: expanded from macro '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/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
: rtunion fld[1];
^
444/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]
:5: note: array 'fld' declared here
|| NOTE_VAR_LOCATION_LOC (loc_note) == NULL_RTX)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
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]
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
XINT (rt, 4) = arg4;/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:1346:23: note: expanded from macro 'XINT'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
#define XINT(RTX, N) (RTL_CHECK2 (RTX, N, 'i', 'n').rt_int)
^ ~
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/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:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/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::444444::55:: notenote: : array 'fld' declared herearray 'fld' declared here
rtunion fld[1];
^
rtunion fld[1];/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc
: ^17554
:In file included from 7/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
: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]
|| NOTE_VAR_LOCATION_LOC (loc_note) == NULL_RTX)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/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:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
rtunion fld[1];
^
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
XEXP (rt, 6) = arg6;
^ ~
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.hnote:: 1349(skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all):
23: note: expanded from macro 'XEXP'
/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 XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))
^~~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/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:1383:45: note: expanded from macro 'XCEXP'
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]
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^~~
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'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^~~
/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::1236444::385:: notenote: : expanded from macro 'RTL_CHECK1'array 'fld' declared here
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/dwarf2out.cc/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::17559444::215:: warningnote: : array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]array 'fld' declared here
rtunion fld[1];
^
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'
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]
(RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \
^~~
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1262/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
:33: note: expanded from macro 'RTL_FLAG_CHECK1'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
({ __typeof (RTX) const _rtx = (RTX); \
^~~
/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::1237444::385:: note: expanded from macro 'RTL_CHECK2'
note: array 'fld' declared here
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N]) rtunion fld[1];
^
/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]
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
varloc = NOTE_VAR_LOCATION (loc_note);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
XBBDEF (rt, 2) = arg2;
^ ~
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
/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:1383:32: note: expanded from macro 'XCEXP'
#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb)
^ ~
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
/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:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^ ~444
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h5::444 :note5: :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/early-remat.cc ^:
24/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]
:
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]
varloc = PAT_VAR_LOCATION_LOC (varloc);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
XEXP (rt, 3) = arg3;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/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:1237:38: note: expanded from macro 'RTL_CHECK2'
:1383:32: note: expanded from macro 'XCEXP'
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
rtunion fld[1];
^
/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/early-remat.cc1238::2437:
: note: expanded from macro 'RTL_CHECKC1'
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]
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
XINT (rt, 4) = arg4;/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:1346:23: note: expanded from macro 'XINT'
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/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'
/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]
#define RTL_CHECK1(RTX, N, C1) ((RTX)->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_VAR_LOCATION_LOC (node->loc) != NULL_RTX)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1711:3: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
XEXP (rt, 3) = arg3;
^ ~
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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:1698:36: note: expanded from macro 'PAT_VAR_LOCATION_LOC'
:1349:23: note: expanded from macro 'XEXP'
#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))
^ ~
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
/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)
^ ~
#define 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::1238444::375:: notenote: : expanded from macro 'RTL_CHECKC1'array 'fld' declared here
rtunion fld[1];
^
#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/early-remat.cc ^ ~:
24/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:
:In file included from 444/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::53965::
./genrtl.hnote:: 310array 'fld' declared here:
3: warning: array index 4 is past the end of the array (which contains 1 element) [-Warray-bounds]
rtunion fld[1];
^
X0EXP (rt, 4) = NULL_RTX;/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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
|| NOTE_VAR_LOCATION_LOC (node->loc) != NULL_RTX)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->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:1711:25: note: expanded from macro 'NOTE_VAR_LOCATION_LOC'
rtunion fld[1];
^
PAT_VAR_LOCATION_LOC (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
: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]
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#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)
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1698:44: note: expanded from macro 'PAT_VAR_LOCATION_LOC'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define PAT_VAR_LOCATION_LOC(PAT) (XCEXP ((PAT), 1, VAR_LOCATION))
^~~
#define RTL_CHECK1(RTX, N, C1) ((RTX)->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:1383:45: note: expanded from macro 'XCEXP'
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]
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^~~
X0EXP (rt, 6) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:38: note: expanded from macro 'RTL_CHECKC1'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->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 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'
/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]
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
initialized = NOTE_VAR_LOCATION_STATUS (node->loc);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1713:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS'
X0EXP (rt, 7) = NULL_RTX;
^ ~
PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
/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:1676:33#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
: note: expanded from macro 'NOTE_VAR_LOCATION'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1236:38: note: expanded from macro 'RTL_CHECK1'
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: ^ ~expanded from macro 'XCEXP'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
rtunion fld[1];
^/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
#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'
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]
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->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/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]
:1237:38: note: expanded from macro 'RTL_CHECK2'
initialized = NOTE_VAR_LOCATION_STATUS (node->loc);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: 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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1713 X0EXP (rt, 2) = NULL_RTX;
^ ~
:28: note: expanded from macro 'NOTE_VAR_LOCATION_STATUS'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
PAT_VAR_LOCATION_STATUS (NOTE_VAR_LOCATION (NOTE))
^~~~~~~~~~~~~~~~~~~~~~~~
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
/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'
:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->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 NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
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/early-remat.cc1383::2432:
:In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.hnote:: 3965expanded from macro 'XCEXP':
./genrtl.h:345:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~ 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:1238:37: note: expanded from macro 'RTL_CHECKC1'
#define X0EXP(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_rtx)
^ ~
#define RTL_CHECKC1(RTX, N, C) ((RTX)->u.fld[N])
^ ~
/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:1704:48: note: expanded from macro 'PAT_VAR_LOCATION_STATUS'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
(RTL_FLAG_CHECK1 ("PAT_VAR_LOCATION_STATUS", PAT, VAR_LOCATION) \
^~~
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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1262:33: note: expanded from macro 'RTL_FLAG_CHECK1'
X0EXP (rt, 4) = NULL_RTX;
^ ~
({ __typeof (RTX) const _rtx = (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: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/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]
:1236:38: note: expanded from macro 'RTL_CHECK1'
varloc = NOTE_VAR_LOCATION (node->loc);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define RTL_CHECK1(RTX, N, C1) ((RTX)->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:1676:33: note: expanded from macro 'NOTE_VAR_LOCATION'
rtunion fld[1];
^
#define NOTE_VAR_LOCATION(INSN) XCEXP (INSN, 3, NOTE)
^ ~
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1383:32: note: expanded from macro 'XCEXP'
/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]
#define XCEXP(RTX, N, C) (RTL_CHECKC1 (RTX, N, C).rt_rtx)
^ ~
X0EXP (rt, 5) = NULL_RTX;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1238:37: note: expanded from macro 'RTL_CHECKC1'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1366:27: note: expanded from macro 'X0EXP'
#define RTL_CHECKC1(RTX, N, C) ((RTX)->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 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/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'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/dwarf2out.cc#define XBBDEF(RTX, N) (RTL_CHECK1 (RTX, N, 'B').rt_bb):
17959 ^ ~:
26: 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'
if (!TREE_ASM_WRITTEN (SYMBOL_REF_DECL (XEXP (rtl, 0))))
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#define RTL_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:2743:43: note: expanded from macro 'SYMBOL_REF_DECL'
note: array 'fld' declared here
(CONSTANT_POOL_ADDRESS_P (RTX) ? NULL : X0TREE ((RTX), 1))
^ ~
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/early-remat.cc1369::2428:
:In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.hnote:: 3965expanded from macro 'X0TREE':
./genrtl.h:381:3: warning: array index 3 is past the end of the array (which contains 1 element) [-Warray-bounds]
#define X0TREE(RTX, N) (RTL_CHECK1 (RTX, N, '0').rt_tree)
^ ~ 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: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:1236:38: note: expanded from macro 'RTL_CHECK1'
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/tree.h:890:34: note: expanded from macro 'TREE_ASM_WRITTEN'
#define RTL_CHECK1(RTX, N, C1) ((RTX)->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 TREE_ASM_WRITTEN(NODE) ((NODE)->base.asm_written_flag)
^~~~
rtunion fld[1];/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^444
:In file included from 5/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/early-remat.cc:: 24note:
: In file included from array 'fld' declared here/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]
rtunion fld[1];
^
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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT 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];
^
/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];
^
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: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];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/emit-rtl.cc:40:
/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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/emit-rtl.cc:40:
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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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: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
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/emit-rtl.cc:40:
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]
class hash_table
^
XEXP (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1349:23: note: expanded from macro 'XEXP'
./gt-dwarf2out.h:1645:3: note: did you mean class here?
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^~~~~~
class
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
./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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^
rtunion fld[1];
^
/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
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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]
./gt-dwarf2out.h XVEC (rt, 1) = arg1;
^ ~
: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]
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
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
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)class hash_table
^
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
./gt-dwarf2out.h:1832:3: note: did you mean class 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
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p; rtunion fld[1];
^
^~~~~~
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
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/emit-rtl.cc:40:
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];
^
./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?
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/emit-rtl.cc:40:
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]
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^~~~~~
XVEC (rt, 1) = arg1;
^ ~
class
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1350:23: note: expanded from macro 'XVEC'
./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]
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-table.h:374:7: note: previous use is here
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
class hash_table rtunion fld[1];
^
^
./gt-dwarf2out.h:1850:62: 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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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];
^
./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]
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/emit-rtl.cc:40:
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]
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-table.h:374:7: note: previous use is here
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
class hash_table
^
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
./gt-dwarf2out.h:1898:#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
3: note: did you mean class here?
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^~~~~~
class
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/emit-rtl.cc:40:
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]
./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]
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'
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
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)class hash_table
^
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
./gt-dwarf2out.h:1898:68: note: did you mean class 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
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^~~~~~
class
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/emit-rtl.cc:40:
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]
./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]
XSTR (rt, 1) = arg1;
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1348:23: note: expanded from macro 'XSTR'
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^
#define XSTR(RTX, N) (RTL_CHECK2 (RTX, N, 's', 'S').rt_str)/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-table.h
: ^ ~
374/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::71237:: 38note:: previous use is herenote
: expanded from macro 'RTL_CHECK2'
class hash_table
^
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
./gt-dwarf2out.h:1916:3: note: did you mean class here?
rtunion fld[1];
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/emit-rtl.cc:40:
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]
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^~~~~~
class
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'
./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]
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/hash-table.h/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h::374444::75: note: previous use is here
: note: array 'fld' declared here
class hash_table
^
./gt-dwarf2out.h:1916:63: note: did you mean class here?
rtunion fld[1];
^
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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];
^
./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
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/emit-rtl.cc:40:
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]
./gt-dwarf2out.h:1987:3: note: did you mean class here?
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'
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^~~~~~
class
#define XVEC(RTX, N) (RTL_CHECK2 (RTX, N, 'E', 'V').rt_rtvec)
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:1237:38: note: expanded from macro 'RTL_CHECK2'
./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]
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h:444:5: note: array 'fld' declared here
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^
rtunion fld[1];/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
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/emit-rtl.cc:40:
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:55:26: note: expanded from macro 'HOST_WIDE_INT'
# define HOST_WIDE_INT long
^
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/emit-rtl.cc:40:
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]
./gt-dwarf2out.h XEXP (rt, 1) = arg1;
^ ~
:/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h2024::13493::23 :warning : notestruct 'hash_table' was previously declared as a class; this is valid, but may result in linker errors under the Microsoft C++ ABI [-Wmismatched-tags]:
expanded from macro 'XEXP'
#define XEXP(RTX, N) (RTL_CHECK2 (RTX, N, 'e', 'u').rt_rtx)
^ ~
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;/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/hash-table.h38::374 :note7: :expanded from macro 'RTL_CHECK2'
note: previous use is here
#define RTL_CHECK2(RTX, N, C1, C2) ((RTX)->u.fld[N])
^ ~
class hash_table/magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/rtl.h
: ^
./gt-dwarf2out.h:2024:3: note: did you mean class here?
444:5: note: array 'fld' declared here
struct hash_table * x ATTRIBUTE_UNUSED = (struct hash_table *)x_p;
^~~~~~
class
rtunion fld[1];
^
./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
In file included from /magus/work/usr/mports/lang/gcc12/work/gcc-12.1.0/gcc/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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/emit-rtl.cc:40:
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];
^
./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
MidnightBSD Magus